Teaching Physics 370 (Analytical and Numerical Methods in Physics), Fall 2023 Physics 411 (Classical Dynamics), Spring 2022 Physics 309 (Modern Physics), part-time, Falls 2016-2020