University of California, Riverside

Department of Mechanical Engineering

Thomas Stahovich

Faculty Profile

Faculty Profile

Thomas Stahovich

Professor, Mechanical Engineering
Thomas Stahovich

Ph.D. Mechanical Engineering
Massachusetts Institute of Technology, 1995

Bourns Hall A349
University of California, Riverside
Riverside, CA 92521

Telephone: 951-827-7719
Facsimile: 951-827-2899
Personal Webpage

Dr. Stahovich received a B.S. in Mechanical Engineering from UC Berkeley in 1988. He received an S.M. and Ph.D. in Mechanical Engineering from MIT in 1990 and 1995 respectively. He conducted his doctoral research on computational sketch understanding techniques at the MIT Artificial Intelligence Lab. After serving as an Assistant and Associate Professor of Mechanical Engineering at Carnegie Mellon University in Pittsburgh, PA, Dr. Stahovich joined the Mechanical Engineering Department at UC Riverside in 2003. He also holds cooperative appointments in the Computer Science and Engineering Department and the Electrical Engineering Department at UC Riverside.

Research Topics

Dr. Stahovich conducts research in computational design tools and natural user interfaces. Examples of the former include: LearnIT, a system for capturing and preserving design procedures; RedesignIT, a system for managing design changes in large-scale engineered systems; and ExplainIT, a system for automatically documenting designs. Work in natural user interfaces focuses extensively on the creation of computational techniques and user interface design principles to enable natural, pen-based software for engineering and education. Recent work has also begun to explore the creation of multimodal interfaces in which interaction relies on sketching, speaking, and gesturing.

Selected Publications

  • Bischel, D., Stahovich, T., Peterson, E., Davis, R., and Adler, A., "Combining Speech and Sketch to Interpret Unconstrained Descriptions of Mechanical Devices," In Proceedings of the 2009 International Joint Conference on Artificial Intelligence (IJCAI'09), 2009.
  • Rawson, K. and Stahovich, T., "Learning Design Rules With Explicit Termination Conditions to Enable Efficient Automated Design," ASME J. Mechanical Design 131(3), 2009.
  • Lee, W., de Silva, R., Peterson, E., Calfee, R., and Stahovich, T., "Newton's Pen: A Pen-Based Tutoring System for Statics. Computers & Graphics 32(5): 511-524, 2008.
  • Genarri, L., Kara, L. B., Stahovich, T. F., and Shimada, K., "Combining Geometry and Domain Knowledge to Interpret Hand-Drawn Diagrams," Computers & Graphics 29(4): 547-562 2005.
  • Kara, L. B. and Stahovich, T. F., "An Image-Based, Trainable Symbol Recognizer for Hand-Drawn Sketches," Computers & Graphics 29(4): 501-517 2005.
  • Kara, L. B. and Stahovich, T. F., "Causal Reasoning Using Geometric Analysis," AI EDAM 16: 363-384, 2002.
  • Stahovich, T. F., Davis, R., and Shrobe, H., "Generating Multiple New Designs from a Sketch," Artificial Intelligence 104: 211-264, 1998.

More Information 

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

College Information

Bourns College of Engineering
446 Winston Chung Hall

Tel: (951) 827-5190
Fax: (951) 827-3188