At Cal Poly Pomona (CPP)
*Click links on course numbers for the website of selected courses.
**Click links on course years for the grade report (Not available for all semesters and for reference only)
*** Another unofficial 3rd-party grade report can be found here (data source unknown, but not far from my impression).
Undergraduate Level
ME3401: System Dynamics (Spring 2020, Summer 2020, Spring 2023, Spring 2024)
ME 3451/L: Mechatronics (Fall 2019, Spring 2020) - Discontinued, most of the contents moved to ME4351/L Mechanical Measurement
ME 4351/L: Mechanical Measurement (Fall 2020, Spring 2021, Fall 2021, Spring 2022, Spring 2023, Spring 2024)
ME 4391/L: Introduction to Control (Spring 2022, Fall 2022, Fall 2023)
ME 4990: Intro to CS: Using Python for Objected-Oriented Programming & Machine Learning (Spring 2020, Fall 2021, Fall 2023) - First offering in CPP!
Graduate Level:
ME5751: Robot Path Planning (Fall 2019, Fall 2022) - First offering in CPP!
ME5990: Introduction to Machine Learning (Spring 2021) - First offering in CPP!
At Harvey Mudd College (HMC)
E20 (Fall 2018): Autonomous Robot
E80 (Spring 2019, Spring 2020): Experimental Engineering (Co-teaching with Matthew Spencer and other HMC professors)
E85 (Fall 2018, Fall 2019): Digital Electronics and Computer Engineering (Co-teaching with R. Erik Spjut and David Money Harris)
E190AR (Spring 2020): Robotics with ROS - First offering in HMC!
At Stevens Institute of Technology (Stevens) as Teaching Assistant
ME358 (Many semesters) - Machine Dynamics (Instructor: El-Sayed Aziz, Maxine Fontaine)
ME641 (Many semesters) - Engineering Mathematics (Instructor: Sven K. Esche)
ME635 (Spring, 2016) - Modeling and Simulation (Instructor: El-Sayed Aziz)