Teaching

Courses Taught

  • ES 2299b Integrated Engineering Design I

  • ES 3399 Integrated Engineering Design II

  • ES 4499 Interdisciplinary Engineering Design Project

  • MME 4499 Mechanical Engineering Design Project

  • MME 4492a/MME 9519a Production Management for Engineers

  • MME 4473b/MME 9512b Computer Integrated Manufacturing