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 2018****EMCH 212, Sections 1 and 2****ESC 407, Sections 1 and 2****EMCH 497**

**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)