Teaching

Current Teaching:

  • EME150A – Introduction to Mechanical Design
  • EME108 – Mechanical Measurements (formerly EME107B)
  • MAE250B – Advanced Methods in Mechanical Design
  • MAE250C – Mechanical Performance of Materials
  • Faculty Advisor: UC Davis EcoCAR EV Challenge Team, 2022-2026
  • Formerly Advisor: UC Davis HPV team, 2000 Men’s Sprint National Champion

Comments are closed.