|
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 |
|||||||
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 |
|||||||
RESEARCH INTERESTs
|
|||||||
|
|
Pervasive computing systems, Computer networking, Internet services, Mobile computing, |
||||||
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 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 |
||||||