Teaching
Past Classes (I am emeritus)
At Harvey Mudd
- Engineering Clinic taught every year.
- High Power Rocketry last taught S2024.
- Chemical Reaction Engineering last taught F2023.
- Advanced Thermodynamics last taught F2023.
- Chemical and Thermal Processes last taught F2022.
- Engineering Laboratory last taught S2022.
- Introduction to Engineering Systems last taught F2021.
- Digital Electronics and Computer Engineering last taught F2017.
- Integrative Experiences ePortfolio last taught F2008.
- Preliminary Design last taught F2007.
- Materials Engineering last taught S2007.
- Introduction to Engineering Design last taught S2006.
- Heat Transfer last taught S2006.
- Design Realization and Representation last taught F2003.
- Digital Electronics and Computer Engineering last taught F2003.
- Advanced Systems Engineering I & II last taught S1999.
- Fundamentals of Music last taught F1993.
At Olin
- S2010: Intro. to Sensors, Instrumentation and Measurement
- F2009-S2010 Senior Capstone Program in Engineering
- F2009: Design Nature
- F2009: Modeling and Control I
At Cal Poly Pomona
- S2002: Stoichiometry II Lab
At Caltech
- F2001: Heterogeneous Kinetics
At MIT (1985-1988)
- Introduction to Solid-State Chemistry (first-year level)
- Physical Chemistry of Materials (second-year level)
- Chemical Metallurgy (fourth-year level)
- Kinetic Processes in Materials (graduate level)
.