I love teaching and have had many thousands of students in my years of teaching at Harvard University, the University of Wisconsin–Madison, and Penn State University. I have taught introductory engineering dynamics most years since I began my graduate study at the University of Wisconsin–Madison in the fall of 1987. I have also taught statics, strength of materials, numerical methods, applied mathematics, graduate dynamics, graduate vibrations, and a short course on LaTeX, the document markup language.
Teaching Schedule
- Fall 2019
- ESC 404
- ESC 407 (both sections)
Courses I have taught at Penn State
- EMCH 211 - Statics (online and World Campus)
- EMCH 212 - Dynamics
- EMCH 212 - Dynamics (online and World Campus)
- EMCH 212H - Dynamics (Honors)
- EMCH 213 - Mechanics of Materials
- EMCH 407 - Computer Methods in Engineering Design
- ESC 407 - Computational Methods in Engineering Science
- EMCH 409 - Advanced Mechanics (this is an “intermediate dynamics" course for engineers)
- EMCH 520 - Advanced Dynamics (this is a graduate-level dynamics course for engineers and physicists)
- EMCH 571 - Foundations of Structural Dynamics and Vibration
- ESC 404H - Analysis in Engineering Science
- ESC/EMCH 497A - Technical Documents with LaTeX
- ESC 497E/597E - Mathematical Software Tools in Engineering Science (a course focusing on using Mathematica to solve engineering problems)