Teaching

Classical Physics II: Electricity and Magnetism (342, Spring: 2024)

Computational Physics (220, Spring: 2020, 2021)

Methods of Numerical Simulation in Fluids and Plasmas (629, Spring: 2015, 2017, 2019, 2021, 2023)

Planetary Atmospheres (472, Fall: 2013, 2015, 2022; Spring: 2019)

Classical Physics III: Vibration and Waves (343, Fall: 2017, 2018, 2019, 2020)

Fundamentals of Plasma Physics (626, Fall: 2015, 2017, 2023)

Advanced Plasma Physics (627, Spring: 2016, 2018, 2020, 2024)

Advanced Topics in Physics II: Plasma Physics (472, Fall: 2023)

Energy and Society (102, Spring: 2013, 2014, 2015)

Aeronomy and Auroral Physics (650, Spring 2014)

Space Physics (673, Fall 2013, 2022)

Principles of Electricity and Magnetism II (Fall 2008)

Seminar in Planetary Science (Spring 2007)

Principles of Electricity and Magnetism I (Fall 2006)