Harry H. Cheng, Ph.D., University of Illinois at Chicago, 1989

Research Interest

Robotics, intelligent mechatronic systems, networked embedded systems, innovative design for 3D printing, and integrated computing and STEM education.

Short Biography

Dr. Harry H. Cheng is a Professor in the Department of Mechanical and Aerospace Engineering, Graduate Group in Computer Science, and Graduate Group in Education, and Director of the Integration Engineering Lab at UC Davis. He founded and directs the UC Davis Center for Integrated Computing and STEM Education (C-STEM) C-STEM is now a UC Approved Educational Preparation Program for Undergraduate Admission for all UC campuses and has UC A-G Program Status. Over the last 10 years, he has pioneered the work on systemically integrating computing and robotics into K-12 formal math education with a focus on Algebra, the gatekeeper for STEM fields. His work on C-STEM has profoundly changed lives of many young men and women. Dr. Cheng is an internationally recognized leader in robotics and mechatronics fields. He has contributed to the development of the latest C standard called C99 through his implementation of new features in a C/C++ interpreter Ch and ANSI/ISO C Standard Committees. He has authored and co-authored more than 180 papers in refereed journals and conference proceedings. He holds two U.S. patents. He received a M.S. degree in mathematics and a Ph.D. degree in mechanical engineering from the University of Illinois at Chicago in 1986 and 1989, respectively. He has taught computer programming, robotics, and engineering software design at UC Davis since 1992. He is a Fellow of the American Society of Mechanical Engineers (ASME) and a Senior Member of IEEE. Throughout his career, Dr. Cheng received many awards, including the 2015 Distinguished Scholarly Public Serve Award from UC Davis Academic Senate and the 2013 MESA Achievement Award for a cumulative contribution to the field of Mechatronic and Embedded Systems and Applications (MESA) from the ASME.

Honors and Awards

Recent Major Grants


Professional Membership

Publication of Books

Publications of Articles

Dr. Cheng has published over 160 articles in journals, conference proceedings, and book chapters.



I started my career in computing using computers with punch cards. Now, my computing interests are high-level script computing and mobile agent-based computing. My white paper on Ten Reasons to Teach and Learn Computer Programming in C.


Phone : (530) 752-5020
Fax: (530) 752-4158
Email: hhcheng (at) ucdavis.edu
Office : 2018 Bainer Hall
Integration Engineering Lab: 1067 Bainer Hall
Mail: Department of Mechanical and Aerospace Engineering, UC Davis, Davis, CA 95616