Hen-I Yang

Smart Home Laboratory

Department of Computer Science

B20 Atanasoff Hall

Iowa State University

Ames, IA 50011

(Mobile) (412) 512-3971, (Office)  (515) 294-1822      

hiyang@iastate.edu

http://www.cise.ufl.edu/~hyang

Highlights

 

Research Interests and Specialties

 

Pervasive computing, Computer networking, Middleware for distributed and mobile systems, and Human-centered computing

 

Education

 

·   Ph. D. in Computer Engineering,  University of Florida, 2005 – 2008

·   M. S. in Information Networking, Carnegie Mellon University, 2000 – 2002

·   M. S. in Mechanical Design and Manufacturing,  National Tsing Hua University, 1994 1996

·   B. E. in Mechanical Engineering, National Tsing Hua University, 1990 1994

 

Awards and Honors

 

·   Primary contributing authors and senior personnel of NSF awarded CPATH grant “CPATH I: Experimenting with an Open Platform for the New Interdisciplinary Study on Gerotechnology” (award #: 0939075), a two-year, $300,000 award

·   Co-proposer of ISU awarded CAC grant: “Smart Home Laboratory for Interdisciplinary Courses and Projects in Gerontechnology, a one-year, $31,000 award

·   Received 4 awards. Most recent one as the second place winner in the Microsoft sponsored Mobile Computing “Killer App” Competition and the NSF-sponsored Student Travel Grant to PerCom 2008

 

Research Experience and Publications

 

·    Published 24 refereed academic publications, book chapters and edited two volumes of proceedings

·    Extensive NSF Grant proposals writing (5) and NSF project management (1) experience

 

Teaching Experience

 

·    Design the new Gerontechnology curriculum and the brand new interdisciplinary core course “Gerontechnology in Smart Home Environments”

·    Taught 90-student undergraduate level “Computer Programming Using C” course. Designed the course structure, original slides and projects, and managed 5 TAs and graders

·    Four years of teaching experience in both undergrad and graduate level courses, 3 years of teaching assistantship, and 10 years of mentoring and tutoring experience

·    Paper and Remote Platform

 

Professional Experience and Activities

 

·      Served on organizing committees (COMPSAC, IE, SAINT) and program committees (HPCC, COMPSAC, IE) of multiple international conferences, as well as reviewers for multiple journals and conferences

·    Mentored a vision-impaired high school student and several graduate students on various computer science projects

 

Industry Experience

 

·    Contributed to projects covering a wide-range of domains, including pervasive and mobile computing, network planning, workflow, business modeling, and e-learning

·    6 years of industry experience as technical lead, system architect, analyst, and developer

·    18 years of combined programming experience in Java, C/C++, C# and Perl

Hen-I Yang

Smart Home Laboratory

Department of Computer Science

Room B20, Atanasoff Hall

Iowa State University

Ames, IA 50011

(Mobile) (412) 512-3971         

(Office)  (515) 294-1822      

hiyang@iastate.edu

http://www.cise.ufl.edu/~hyang

RESEARCH INTERESTs

 

Pervasive computing systems, Computer networking, Internet services, Mobile computing,
System performance evaluation

Education

 

Ph.D. in Computer Engineering

August 2008

University of Florida, Gainesville, FL

Dissertation: “Safety Enhancement for Pervasive Computing Systems in Intelligent Environment”

Advisor: Professor Abdelsalam (Sumi) Helal

M.S. in Information Networking

May 2002

Carnegie Mellon University, Pittsburgh, PA

Areas of Concentration: Computer networking, Distributed systems, Internet services

Thesis: “Versatile Surrogate Discovery Service (VERSUDS)”

Advisor: Carnegie Group Professor of Computer Science Mahadev Satyanarayanan

M. S. in Mechanical Design and Manufacturing

B. E. in Mechanical Engineering

June 1996

June 1994

National Tsing Hua University, HsinChu, Taiwan

Areas of Concentration: Expert systems, Artificial intelligence, Computer-aided design

Thesis: “Computer-aided Design System with Approach of Artificial Intelligence Technique”

Advisor: Professor Dein Shaw

Research Experience

 

Post-doc Research Scientist

Jan. 2009 – present

 

Iowa State University, Ames, IA

 

 

·    Co-proposed a NSF project to CPATH program to explore and devise an interdisciplinary curriculum based on smart home technology

·    Formulated and conducted research on privacy implications and protection mechanisms in smart environments

·    Designed and implemented SOA-based on-site healthcare systems in smart home environment, including integrated medicine management, dietary monitoring and bioinformatics

·    Mentored and supervised research activities of the graduate and undergraduate students in the Smart Home Lab

 

Research Assistant

 Jan. 2005 – Aug. 2008

University of Florida, Gainesville, FL

·    Developed middleware and programming tools for pervasive computing systems

·    Designed and implemented applications in various domains, including healthcare, asset tracking and robotics

·    Coordinated joint research projects with Iowa State University on fault-resiliency enhancement of pervasive computing systems

·    Worked closely with industry partners, including IBM, GE and ETRI (Korea) on various projects in pervasive computing, such as IBM/UF Stepstone, Service-Oriented Device Architecture (SODA) and Ubiquitous Robotic Companion (URC) projects

Research Assistant

Jan. 2001 – May 2002

Carnegie Mellon University, Pittsburgh, PA

·    Designed and implemented a versatile discovery service (VERSUDS) that allows transparent discovery and information exchange among systems that employ Jini and Cooltown discovery protocols, with the open design to accommodate other popular protocol such as uPnP

·    Evaluated the latency and overhead of VERSUDS, and explored various issues on scalability, naming and security in the discovery process

 

Research Assistant

Sept. 1994 – June 1996

 

National Tsing Hua University, HsinChu, Taiwan

 

·    Developed an ontology-based feature language to describe and annotate the geometric and mechanical properties of mechanical designs

·    Designed and implemented a rule-based design verification system in association with a computer-aided design (CAD) system. The inference engine follows a series of rules on “Design for Assembly (DFA)” to check for potential problems at the design stage

 

 

Selected Research Projects

 

Gator Tech Smart House (GTSH) and Atlas Architecture

Jan. 2005 – present

·    Contributed significantly to the design and implementation of the Atlas middleware, which is the software foundation of the Gator Tech Smart House (GTSH), a single family real life house for assisting elderly and people with special needs

·    Designed and implemented the programming tool and environment as a plug-in for Eclipse to enable easy, efficient, safe and integrated remote programming of pervasive systems

·    Skills applied: Service oriented architecture (SOA), OSGi, Eclipse, system safety models and system requirement analysis

Marauder’s Map – Ad-hoc Mobile Social Network Application

Aug. 2005 – Nov. 2006

·    Harnessed the power of gossiping and service discovery, this application allows a person to locate and disperse information to friends based on the recent appearances and encounters

·    Won the second prize of Microsoft sponsored mobile computing “Killer App” competition

·    Extended work published and presented at the IEEE/IPSJ International Symposium on Applications and the Internet (SAINT) 2007 in Japan

·    Skills applied: Discovery service (Konark), ad-hoc network, and C# .NET

Kerberos Authenticated Jini Implementation

2002

·    Analyzed the security weakness of original Jini implementation. Incorporated Kerberos authentication mechanism into Jini to enhance the trust between various parts involved in service discovery process

·    Skills applied: Kerberos Network Authentication, Java, JAAS, JavaRMI, and Jini

Coda File System Network Protocol Optimization for Mobile Environment

2001

·    Analyzed the RPC2 protocol stack used in Coda File System, and optimized the performance and energy consumption for mobile/wireless clients by field stripping and payload compression

·    Skills applied: Network protocols, distributed file system, data compression/encoding, C, and RPC

 

Publications

 

Refereed Papers

1.       “REACH platform -- Remote Access to Smart Home Facility Based Computer Science Laboratory,” C. K. Chang, H. Yang, I. Svecs, and J. Wong, to be presented at Frontiers in Education (FIE 2010), Washington D.C, Oct. 2010

2.       “A Hybrid Approach to Data Clustering Analysis with K-means and Enhanced Ant-based Template Mechanism,” W. Zhang, C. K. Chang, H. Yang and H. Jiang, Proceedings of the 2010 IEEE/WIC/ACM International Conferences on Web Intelligence (WI 2010), Toronto, Canada, Aug. 2010

3.       “Reasoning about Human Intention Change or Individualized Runtime Software Service Evolution,” H. Ming, C. K. Chang, K. Oyama, and H. Yang, Proceedings of the 34th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2010), Seoul, Korea, July 2010

4.       “Human Desire Inference Based on Affective States,” J. Dong, H. Yang, K. Oyama, and C. K. Chang, Proceedings of the 34th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2010), Seoul, Korea, July 2010

5.       “Service Composition with Heterogeneous Service-Oriented Architectures,” J. M. Reyes Álamo, H. Yang, J. Wong, and C. K. Chang, Proceedings of the 8th International Conference on Smart Homes and Health Telematics (ICOST 10), Seoul, Korea, June 2010

6.       “Mobile Personal Health Care System for Patients with Diabetes,” F. Zhou, H. Yang, J. M. Reyes Álamo, J. Wong, C. K. Chang, Proceedings of the 8th International Conference on Smart Homes and Health Telematics (ICOST 10), Seoul, Korea, June 2010

7.       “A Taxonomy Driven Approach towards Evaluating Pervasive Computing System,” B. AbdualRazak, Y. Malik, and H. Yang, Proceedings of the 8th International Conference on Smart Homes and Health Telematics (ICOST 10), Seoul, Korea, June 2010

8.       A Holistic Approach to Seniors' Health Monitoring and Management Using Domotics,” C. K. Chang, H. Yang, R. Babbitt, J. M. Reyes Álamo, F. Zhou and J. Wong, Gerontechnology 9(2), presented at the 7th World Conference of the International Society for Gerontechnology (ISG 2010), Vancouver, Canada, May 2010

9.       Support for Medication Safety and Compliance in Smart Home Environments”, J. M. Reyes Álamo, H. Yang, R. Babbitt, J. Wong and C. K. Chang, International Journal of Pervasive and Ubiquitous Computing (JAPUC), 1(3), IGI, pp. 42—60, July-Sept. 2009

10.    “Environment Objects: A Novel Approach for Modeling Privacy in Pervasive Computing”, R. Babbitt, H. Yang, J. Wong and C. K. Chang, Proceedings of the 7th International Conference on Smart Homes and Health Telematics (ICOST 09), Tours, France, July 1 – 3, 2009

11.     “Using Web Services for Medication Management in a Smart Home Environment”, J. M. Reyes Álamo, J. Wong, R. Babbitt, H. Yang and C. K. Chang, Proceedings of the 7th International Conference on Smart Homes and Health Telematics (ICOST 09), Tours, France, July 1 – 3, 2009

12.    “From Hacking to Programming: Lessons Learned in  Creating Assistive Environments for the Elderly”, R. Bose, A. Helal and H. Yang, Proceedings of the 2nd International Conference on Information Systems, Technology and Management, Aug. 2008

13.    “Experience of Enhancing the Space Sensing of Networked Robots Using Atlas Service-Oriented Architecture,” A. Helal, S. Lim, R. Bose, H. Yang, H. Kim, and Y. Cho, Proceedings of the 8th Asia-Pacific Conference on Computer Human Interaction (APCHI 2008). Seoul, Korea, July 6-9, 2008.

14.    “Safety Enhancing Mechanisms for Pervasive Computing Systems in Intelligent Environment”, H. Yang and A. Helal, Proceedings of IEEE Middleware Support for Pervasive Computing Workshop at IEEE PerCom 2008, Hong Kong, March 2008

15.    “Enhancing the Sentience of URC using Atlas Service-Oriented Architecture”, A. Helal, H. Yang, R. Bose and H. Kim, Proceedings of the 8th International Workshop on
Human-friendly Welfare Robotic Systems (HWRS 2007), Daejeon, Korea, Oct. 21 – 23, 2007

16.    “Fault-resilient Ubiquitous Service Composition”, J. Xia, C. Chang, T. Kim, H. Yang, R. Bose and A. Helal, Proceeding of the 3rd IET International Conference on Intelligent Environments (IE 07), Ulm, Germany, Sept. 24-25, 2007

17.    “A Context-Driven Programming Model for Pervasive Spaces”, H. Yang, J. King, A. Helal and E. Jansen, Proceeding of the 5th International Conference on Smart Homes and Health Telematics (ICOST 07), Nara, Japan, June 21-23, 2007

18.    “A Mobile Sensor Platform Approach to Sensing and Mapping Pervasive Spaces and their Contents”, H. El-Zabadani, A. Helal, H. Yang and M. Mokhtari, Proceedings of International Conference on New Technologies of Distributed Systems, Morocco, Marrakesh, June 4-8, 2007

19.    “Marauder’s Map – Bringing People Together”, R. Bose, H. Yang and A. Helal, Proceedings of IEEE/IPSJ International Symposium on Applications and the Internet (SAINT 07), Hiroshima, Japan, Jan. 2007

20.    “Atlas: A Service-Oriented Sensor Platform”, J. King, R. Bose, H. Yang, S. Pickles, A. Helal, Proceedings of the first IEEE International Workshop on Practical Issues in Building Sensor Network Applications (SenseApp 2006). Tampa, Florida, Nov. 2006

21.    “Open Issues in Nomadic Pervasive Computing”, H. Yang, S. Lim, J. King and A. Helal, Proceedings of UbiSys 2006 – the Workshop on System Support for Ubiquitous Computing, in conjunction with the 8th Annual Conference on Ubiquitous Computing (Ubicomp 2006), Orange County California, Sept. 2006

22.    A Comparison of Two Programming Models for Pervasive Computing”, H. Yang, E. Jansen and A. Helal, Proceedings of the Workshop on Ubiquitous Networking and Enablers to Context Aware Services. In conjunction with the IEEE/IPSJ International Symposium on Applications and the Internet (SAINT), Phoenix, Arizona, Jan. 2006

23.    Automated Verification of Proper Choreography Implementation”, E. Jansen, H. Yang and A. Helal, Proceedings of IEEE/IPSJ International Symposium on Applications and the Internet (SAINT 06), Phoenix, Arizona, Jan. 2006

24.    The Case for Cyber Foraging”, R. Balan, J. Flinn, M. Satyanarayanan, S. Sinnamohideen, H. Yang. Proceedings of the 10th ACM SIGOPS European workshop, Saint-Emilion, France, Sept. 2002

Book and Invited Book Chapter

25.    “The Proceedings of 34th Annual IEEE Computer Software and Application Conference (COMPSAC 2010)”, Vol. I and II, EDS: S. I. Ahamed, D-H. Bae, S. Cha, C. K. Chang, R. Subramanyan, E. Wong and H. Yang. IEEE Computer Society Conference Publishing Service, Los Alamitos, California, 2010

26.    “Fault-resilient Pervasive Service Composition”, H. Yang, R. Bose, A. Helal, J. Xia and C. Chang, Advanced Intelligent Environments, EDS: W. Minker, M. Weber, H. Hagras, V. Callagan, A. Kameas, Springer, pp. 195—224, 2009

Submitted and Under-preparation Manuscripts

27.    “Automatic Data Clustering Technique Based on Enhanced Ant-based Template Mechanism,” W. Zhang, C. K. Chang, H. Yang, H. Jiang, Special issue of “Advances of Web Intelligence“, Journal of Neurocomputing, Elsevier, submitted Oct. 2010, to be published in 2011

28.    “A Service-Oriented Privacy-Aware Framework for Medication Safety and Prescription Compliance in the Smart Home Environment,” J. M. Reyes Álamo, H. Yang, R. Babbitt, T. Sarkar, J. Wong, C. K. Chang, Emerging Pervasive and Ubiquitous Aspects of Information Systems: Cross-Disciplinary Advancements, IGI Global, submitted Sept. 2010

29.    A Composition Framework for Services of Heterogeneous SOAs,” J. M. Reyes Álamo, H. Yang, J. Wong, C. K. Chang, Submitted to IEEE Trans. on Services computing, July 2010

30.    A Combined Model Checking Approach for Safety Verification of Composite Services and their Interactions,” J. M. Reyes Álamo, R. Babbitt, J. Wong, H. Yang, C. K. Chang, Submitted to International Journal of Information System Modeling and Design (IJISMD), June 2010

Thesis

31.    “A Modular Service-Oriented Programming Model for Pervasive Computing Systems”, H. Yang, Doctoral Dissertation at UF, Aug. 2008

32.    “Versatile Surrogate Discovery Service (VERSUDS)”, H. Yang, Master’s thesis at CMU, May 2002

 

Posters

 

33.    “Holistic Health Monitoring and Management Using Smart Home Technology,” J. M. Reyes Álamo, R. Babbitt, F. Zhou, H. Yang, J. Wong, and C. K. Chang, Graduate Research Poster Day in the Department of Computer Science, ISU, Apr. 8, 2010

34.    “REACH Platform – Remote Acces to Smart Home Facility Based Computer Science Laboratory,” I. Svecs, H. Yang, J. Wong, and C. K. Chang, Graduate Research Poster Day in the Department of Computer Science, ISU, Apr. 8, 2010

35.    “Medication Safety and Convenience in the Smart Home,” R. Babbitt, J. M Reyes Álamo, F. Zhou, C. K. Chang, J. Wong, and H. Yang, Graduate Research Poster Day in the Department of Computer Science, ISU, March 13, 2009

36.    “Smart Living Room,” R. Sirkanungo, T. Sarkar, Y. Jing, W. W. Xue, F. Stanley, C. K. Chang, J. Wong, and H. Yang, Graduate Research Poster Day in the Department of Computer Science, ISU, March 13, 2009

Grant Proposal Writing

 

·    Primary contributor and senior personnel of the NSF proposal “HCC: Small: Computational Model for Desire Inference of Users of the Context-Aware Computing Systems in Intelligent Environments,” to be submitted to IIS program of the CISE Directorate in December 2010

·    Primary contributor of the NSF proposal “HCC: Small: Human Intention Driven Individualized Runtime Software Evolution in Situ Framework,” submitted to the IIS program of the CISE Directorate in December 2009

·    Primary contributor and senior personnel of the NSF proposal “TC: Small: Clandestine Communications,” submitted to the Cross-cutting program of the CISE Directorate in December 2009

·    Primary contributor and senior personnel of the NSF proposal “REU: Undergraduate Interdisciplinary Research Experience in the Smart Home Lab for Undergraduate Students,” submitted to the REU program in October 2009

·    Primary contributor and senior personnel of the awarded CPATH proposal “CPATH I: Experimenting with an Open Platform for the New Interdisciplinary Study on Gerotechnology” to NSF (award #: 0939075)

·    Contributed significantly to an NSF proposal entitled “International Workshop on Middleware Support and Programmability of Pervasive Computing”

Presentation Preparation

 

·    “Research in Comprehensive Intelligent Health Management System in Smart Home Environments,” prepared for C. K. Chang and J. Wong at the One Health Symposium, Ames, Iowa, Sept. 15, 2010

·    “A Context-Driven Programming Model for Pervasive Spaces,” prepared for A. Helal at the 5th International Conference on Smart Homes and Health Telematics (ICOST 07), Nara, Japan, June 21-23, 2007

·    “A Mobile Sensor Platform Approach to Sensing and Mapping Pervasive Spaces and their Contents,” prepared for M. Mokhtari at the International Conference on New Technologies of Distributed Systems, Morocco, Marrakesh, June 4-8, 2007

·    “Marauder’s Map – Bringing People Together,” prepared for A. Helal at the IEEE/IPSJ International Symposium on Applications and the Internet (SAINT 07), Hiroshima, Japan, Jan. 2007

Conferences Attended

 

·    One Health Symposium: People, Plants and Animals, Ames, Iowa, Sept. 15, 2010 (Presentation preparator)

·    The 34th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2010), Seoul, South Korea, July 19 – 23, 2010. (Paper presenter, paper author, and technical support lead volunteer)

 

·    The Third International ICST Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications (MobilWare 2010), Chicago, Illinois, June 30 – July 2, 2010. (volunteer)

·    The 7th World Conference of the International Society for Gerontechnology (ISG 2010), Vancouver, Canada, May 27 – 30, 2010. (Paper presenter)

·    The 33th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2009), Seattle, Washington, July 20 – 24, 2009. (Technical Support Lead Volunteer)

·    IEEE Middleware Support for Pervasive Computing Workshop (PerWare 2008) at IEEE PerCom 2008, Hong Kong, March 17 – 21, 2008. (Paper presenter)

·    The 3rd IET International Conference on Intelligent Environments (IE’ 07), Ulm, Germany, Sept. 24-25, 2007. (Paper presenter)

·    The Workshop on Ubiquitous Networking and Enablers to Context Aware Services. In conjunction with the IEEE/IPSJ International Symposium on Applications and the Internet (SAINT), Phoenix, Arizona, Jan. 2006. (Paper presenter)

·    The Workshop on System Support for Ubiquitous Computing, in conjunction with the 8th Annual Conference on Ubiquitous Computing (Ubicomp 2006), Orange County, California, Sept. 2006.

·    International Conference on Aging, Disability and Independence (ICADI 2006), St. Petersburg, Florida, Feb. 1 – 5, 2006. (Invited Panelist)

·    Algorithms and Theory Club, University of Florida, Sept. 23, 2005. (Invited co-speaker)

AWARDs and Honors

 

Awards

·    ISU CAC Grant: “Smart Home Laboratory for Interdisciplinary Courses and Projects in Gerontechnology, a one-year, $31,000 award

2010

·    Department of Computer Science Research Poster Day: “Holistic Health Monitoring and Management Using Smart Home Technology,” Best Research Poster Award

2010

·    NSF Grant: “CPATH I: Experimenting with an Open Platform for the New Interdisciplinary Study on Gerotechnology” (award #: 0939075), a 2-year, $300,000 award

2009

·    NSF Student Travel Grant to PerCom 2008

2008

·    Microsoft sponsored Mobile Computing “Killer App” Competition, Second Place Winner

2006

·    Dr. Sun Yet-sen Memorial Scholarship, awarded by Ministry of Education, Hsinchu, Taiwan

1991

·    Most Outstanding Student Award, awarded by Ministry of Education, Taipei, Taiwan

1988, 1990

Honorable Mentions

·    “Smart House of Future Built Today”, WESH evening news at 6, (http://www.wesh.com/news/13756799/detail.html), July 25, 2007

 2007

·    “Gator Tech Smart House”, Beyond Tomorrow Series, Discovery Channel

2005

Teaching Experience and interests

 

As Instructor

 

 

Instructor – “ComS/Geron 415X Gerontechnology in Smart Home Environment”

Aug. – Dec. 2010

 

Iowa State University, Ames, IA

 

 

·    Worked with the departmental/collegiate curriculum committee to acquire approval for the new experimental course

·    Designed the new course modules, homework and projects for the course

·    Coordinated faculty from three colleges (College of Liberal Arts and Sciences, College of Human Sciences, College of Design) for course instructions, mentoring and collaborations

·    Incorporate the concepts of computational thinking into the design of course modules and activities for non-computer-science-major students

·    Gave 3 hours of lectures per week to a class of 11 students with diverse academic majors

·    Managed 3 RA mentors to guide students through the term projects

·    Conducted survey for the CPATH project

 

 

Coordinator – “ComS 490/COM S 610/Geron 510 Smart Home Seminar”

Aug. – Dec. 2009

 

Iowa State University, Ames, IA

 

 

·    Designed the syllabus for the seminar

·    Invited guest speakers

·    Mentored students for their course projects and presentations

·    Created gerontechnology website for course materials and collaborations

·    Conducted survey for the CPATH project

 

 

Instructor – “CGS 3460 Computer Programming Using C”

Jan. – May 2006

 

University of Florida, Gainesville, FL

 

 

·    Gave 3 hours of lectures per week to a class of 90 students

·    Developed syllabus and overall course structure

·    Developed original slides for course materials, original projects and tests

·    Managed 5 TA/graders and administered all grades

·    Provided 3 periods of office hours per week, and offered private tutoring to students with weak prior knowledge on programming

 

As Teaching Assistant

 

 

Teaching Assistant – “CEN 4500 Computer Network Fundamentals

Jan. – May 2007

Jan. – May 2008

 

University of Florida, Gainesville, FL

 

 

·    Offered office hours and private tutoring, and administered all grades

·    Created reference implementations for course projects using both C and Java

 

Teaching Assistant – “Computer-aided Design

Sept. 1994 – June 1996

 

National Tsing Hua University, HsinChu, Taiwan

 

·    Gave lectures in weekly recitation at night for a class of 50 students

·    Tutored students in the design automation lab and served as on-site lab manager

 

As Guest Lecturer or Invited Speaker

 

 

Guest Lecturer – “ComS 486 Fundamental Concepts in Computer Networking”

Mar. 25 – Apr. 1, 2010

 

Iowa State University, Ames, IA

 

 

·    Offered three hour-long lecture to a dozen of undergraduate students on the principles and applications of wireless and mobile networks

·    Participated as the judge in the panel of the student term projects

 

Invited Speaker – “Geron 501 Gerontechnology Seminar” on Iowa Communications Network (ICN)

Mar. 24, 2010

 

Iowa State University, Ames, IA

 

 

·    Offered an hour-long talk to 30 graduate, undergraduate students and faculty members on ISU campus on the subjects of the congruence theory, smart home technology and how technology can help people to age in place

·    The invited lecture was simulcast to Iowa Communication Network (ICN) to other universities and colleges in Iowa, in particular, the University of Iowa in Iowa City and the University of Northern Iowa in Cedar Falls, where 30 plus graduate, undergraduate students and faculty members participated at the remote sites

 

Guest Lecturer – “Geron 463 Environments for the Aging”

Mar. 2, 2010

 

Iowa State University, Ames, IA

 

 

·    Offered an hour-long lecture to about 40 undergraduate students from the Gerontology Program on the principles and applications of congruence theory, assistive technology and how smart home technology can enable aging in place

 

Guest Lecturer – “ComS 309 Software Engineering”

April 21, 2009

 

Iowa State University, Ames, IA

 

 

·    Offered an hour-long lecture to 40 undergraduate students on the principles and applications of service-oriented architecture (SOA)

 

Invited Speaker – “Geron 501 Gerontechnology Seminar”

Mar. 4, 2009

 

Iowa State University, Ames, IA

 

 

·    Offered an hour-long talk on smart home technology and aging-in-place to graduate students

·    The talk was a part of the “Great Plains Distance Education” class

·    Hosted the follow-up gerontology student visit to smart home lab and hour-long interdisciplinary discussion session

 

Guest Lecturer“CEN 5531Mobile Computing specialized in Sensor Networks”, “CIS 6930 Sensor Networks”

Jan. – May 2007

Aug. – Dec. 2006

 

University of Florida, Gainesville, FL

 

 

·    Gave four 3-hour lectures on OSGi, eclipse, and Atlas plug-in

·    Developed problem sets for midterms and finals

·    Mentored students on their term projects

·    Invited as the grading panelist for the term projects

 

Interested and capable of teaching the following subjects

 

·    Computer Network (both undergrad and graduate level)

·    Distributed/Operating Systems

·    Mobile Computing

·    Internet Services

·    System Performance Evaluation

·    Special Topics in Pervasive Computing

·    Special Topics in Wireless Sensor Networks

Professional ACTIVITies and Services

 

Organization Committee Member

 

Proceedings Chair, The 34th Annual IEEE Computer Software and Applications Conference (COMPSAC 2010), Seoul, Korea

2010

 

 

Publicity Chair, The 2008 International Symposium on Applications and the Internet (SAINT 2008), Turku, Finland

2008

 

Program Committee Member

 

The 12th International Conference on High Performance Computing and Communications (HPCC 2010), Melbourne, Australia

2010

 

The 34th Annual IEEE Computer Software and Applications Conference (COMPSAC 2010), Seoul, Korea

2010

 

The 6th International Conference on Intelligent Environments (IE ‘10), Kuala Lumpur, Malaysia

2010

 

The 4th IET International Conference on Intelligent Environments (IE 08), Seattle, WA

2008

 

Session Chair

 

The Second IEEE International Workshop on Middleware Engineering (ME 2010) affiliated with COMPSAC 2010, Seoul, South Korea

Fast Abstract, The 33th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2009), Seattle, WA

2010

 

 

2009

 

Reviewer

·    Workshop on Ubiquitous Computing and Networks (UbiCoNet 2010)

·    e-Health 2009: Leadership in Action Conference

·    33rd Annual IEEE International Computer Software and Applications Conference (COMPSAC 2009)

·    The 9th Annual International Symposium on Applications and the Internet (SAINT 2009)

·    2009 International Conference On Smart homes and health Telematics (ICOST 2009)

·    IEEE Communications Magazine

·    Arabian Journal for Science and Engineering (AJSE)

·    2008 International Conference On Smart homes and health Telematics (ICOST 2008)

·    The 4th International Conference on Intelligent Environments (IE’08)

·    International Journal of Distributed Sensor Networks (IJDSN)

·    The 3rd IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WIMOB 2007), Special Session on Health Care and Ubiquitous Computing

·    The 2nd International Symposium on Smart House (SH ’07)

·    International Journal of Smart House (IJSH)

·    The 32nd IEEE Conference on Local Computer Networks (LCN 2007)

·    Pervasive 2007 Late Breaking Results and Posters

·    Pervasive and Mobile Computing (Elsevier)

·    IEEE Transactions on Mobile Computing

2010

2009

2009

 

2009

 

2009

 

2008

2008

2008

 

2008

2008

2007

 

 

2007

2007

2007

2007

2007

2006

 

Invited Panelist

 

“Gator-Tech Smart House: Enabling Middleware”, International Conference on Aging, Disability and Independence (ICADI 2006), St. Petersburg, FL

2006

 

Mentor

Jan. 2007 – Present

 

·    Mentored 7 graduate students and 4 undergraduate students in the Smart Home Laboratory and Software Engineering Laboratory at the Iowa State University. Co-authored 9 referred papers with the students in academic journals and conferences in 18 months. The topics of the research range from pervasive computing system, network privacy and security, and human centered computing

·    Mentored 4 graduate students on 3 research projects for Ph.D. research, independent studies and term project for sensor networks. The topics include “Evaluation Framework for Pervasive Computing Systems”, “Universal Remote Control for Smart Houses”, and “Remote GUI Client for Atlas”

 

·    Mentored a vision-impaired high school student through Short Term Elective Program (STEP) in research of assistive technology. More specifically, implemented a Wibree-based smart tag system for the “Social Navigator for the Visually Impaired” project

 

Volunteer

 

Organize visit to computer science research laboratories for the Science Bound program at ISU (for 8-12 graders in Iowa)

Host ACM Local Chapter Programming Contest

2010

 

 

2010

affiliation and Memberships

 

·    IEEE since 2001

·    IEEE Computer Society since 2001

·    ACM since 2007

·    International Society for Gerontechnology (ISG) since 2010

academic CAREER training and preparation

 

Grant Writers’ Seminars and Workshop

Mar. 2010 – Oct. 2010

 

Iowa State University, Ames, IA

 

·    Participated in the grant writers’ seminars hosted by Dr. David Morrison in Mar. 2010.

·    Received the mentorship on grant writing skills in the extensive one-to-one workshop by Dr. David Morrison throughout the summer 2010.

·    Developed “Human User Desire Inference Model” proposal over the four months during the grant workshop, to be submitted in Dec. 2010 to the Human Centered Computing (HCC) program under the CISE Directorate in NSF.

 

Postdoctoral Career Development Training

Aug. 2009 – May 2010

 

Iowa State University, Ames, IA

 

·    Completed the two-semester postdoc career development training offered by CELT (Center for Excellence in Learning and Teaching) at ISU.

·    Received the certificate of career development training from CELT at ISU.

·    Received training in a wide range of topics critical in careers in academia, including course material preparation, assessment, lecturing, use of classroom technology, career management, grant writing, work-family balance and intellectual properties.

 

Florida Institute for the Development of Engineering 

Aug. 2007 – May 2008

 

University of Florida, Gainesville, FL

 

·    Completed the two-semester future faculty training offered by the College of Engineering, hosted by Dr. Cammy Abernathy.

·    Received training in a wide range of topics critical in careers in academia, including funding application process.

Industry Experience

 

Senior Software Engineering Consultant

Jan. 2006 – Nov. 2007

 

Pervasa Inc., Gainesville, FL

 

·    Developed OSGi-based IDE tool for programming pervasive computing systems

·    Designed and implemented web-service based communication module for easy integration with external systems, such as IBM Stepstone project and asset-tracking portal

·    Contributed to the vision to this start-up company

·    Created customized solution for asset tracking/management and healthcare system integration. Contributed to the initial draft of SODA protocol, an industry-wide open forum for system integration

 

Software System Developer

May 2003 – Dec. 2004

 

AT&T Lab, Middletown, NJ

 

·    Developed Electronic Flow-Through Management System (EFMS), which creates and manages the workflow and web services to model and control the business process, and automated order processing and maintenance requests from both within AT&T and other partner telecom companies

·    Participated in creating the EFMS framework and software tools that allows faster and more extensible system development, and handled the availability and scalability issues

 

Technical Director and Project Manager

Jan. 2000 – June 2000

 

DigiSchool Technology Corp., Inc., Taipei, Taiwan

 

·    Co-founded the company and served as the technical lead of an eight-person development team

·    Designed system architecture and implemented a personalized interactive multimedia online education system

·    Designed and implemented mechanisms for resilient backup and load balancing, backend data modeling and content authoring tools

·    Managed the development progress, resources distribution and scheduling

 

System Analyst and Network Manager

July 1998 – Jan. 2000

 

Science and Technology Information Center, Taipei, Taiwan

 

·    Led the taskforce in redesigning network infrastructure. Analyzed the bandwidth requirements and usage pattern, and introduced advanced features in network security, traffic planning and network management

·    Planned and coordinated the system migration from mainframe to distributed UNIX systems

·    Analyzed system requirements from customers and internal users for five MIS and network restructure projects, and participated in the implementation. All projects were completed on time and within budget

computer Skills

 

Areas of Knowledge

 

·    OSGi – contributed to the creation of SOA based Atlas middleware on top of OSGi, implemented logging facility, programming tools and various applications in the Gator Tech Smart House (GTSH)

·    Network simulation (NS2) – designed and implemented a simulation for an enhanced optical network protocol based on RSVP as part of term project for optical network

·    Service discovery – created a versatile adaptive service discovery protocol (VERSUDS) that enables cross-platform (JINI, Cooltown and UPnP), and cross-language service discovery. Created an ad-hoc mobile social network application that can be used for information dispersion and locating friends using discovery service.IDE and Eclipse plug-in – created Atlas plug-in for Eclipse to enable design-by-selection remote pervasive computing system implementation and modification

·    Web services – created web services framework using Apache Axis to support integration between Atlas middleware and external asset tracking portal from our industrial partners, and created web services framework to support integration of AT&T business modeling in order automation and service maintenance

·    Workflow (inConcert) – significantly contributed to the creation and enhancement of workflow framework and API to support AT&T’s effort in business modeling and system automation

·    J2EE – significantly contributed to the creation and enhancement of the programming framework and API for data based query and business modeling at AT&T

 

Programming Language

 

·    C – expert, taught a undergraduate level C language course as the instructor

·    Java – expert, created Eclipse plug-in for OSGi and completed the major part of the dissertation using Java

·    C++, C#, VB – sufficient, created Microsoft Killer App using C#, created NS2 queuing module using C++

Other Selected Experiences and Activities

 

Lieutenant

July 1996– May 1998

 

Army/Coast Guard

 

 

·    Protected against and patrolled north shore for illegal smuggling and human trafficking activities

·    Served as an independent platoon commanding officer in command of 20 corporals and soldiers

·    Managed the budget, supplies and equipments for an independent stronghold

 

Editor-in-chief

Sept. 1992 – June 1993

 

Power Mechanical Engineering Digest Quarterly

 

 

·    Managed and contributed to Power Mechanical Engineering Digest Quarterly, a student-ran independent professional publication that provide information on researches in mechanical and control related domains, news and professional activities

·    Managed a four-member editing staff

·    Conducted interviews with professors and people from the industry.

 

Editor-in-chief

Sept. 1991 – Dec. 1991

 

NTHU Biweekly

 

 

·    Managed the NTHU Biweekly, the official school newspaper of National Tsing Hua University that covers everything from campus events, school politics and multiple columns

·    Managed a ten-member editing and writing staff

·    Oversaw release schedule and special topics of each issue

·    Contributed editorials, interviews and articles for special topics in a large number of issues

 

President

Sept. 1991 – June 1992

 

HSNU Alumni Association, NTHU Chapter.

 

 

·    Elected as the president of the NTHU Chapter of HSNU Alumni Association, the largest general purpose student organization on National Tsing Hua University campus with more than 90 registered members

·    Organized student recruiting and new student orientation events, as well as various year-round social functions, including the orientation ball

·    Organized events such as inviting scholars for speech series by collaborating with other student organizations both on campus and from other universities

Languages

 

·    Chinese (Mandarin) – native language

·    English – fluent in spoken and written English

·    Japanese and German – speak and read with basic competence