Professor
Theoretical and Computational Plasma Physics
Department of Physics and Astronomy
West Virginia University
Classroom Instruction
Fall 2023
Phys 634, Electromagnetism II
Spring 2022
Phys 633, Electromagnetism I
Fall 2021
Phys 611, Introduction to Mathematical Physics
Spring 2021
Phys 783, Plasma Kinetic Theory
Fall 2020
Phys 634, Electromagnetism II
Spring 2020
Phys 334, Electricity and Magnetism II
Fall 2019
Phys 333, Electricity and Magnetism I
Spring 2019
Phys 783, Plasma Kinetic Theory
Fall 2018
Phys 793A, SPTP: Solar and Space Physics
Spring 2018
Phys 493A, SPTP: Science and Public Policy
Fall 2017
Phys 710, Nonlinear Dynamics
Spring 2017
Phys 783, Plasma Kinetic Theory
Fall 2016
Phys 634, Electromagnetism II
Spring 2015
Phys 783, Plasma Kinetic Theory
Fall 2014
Phys 782, Computer Simulation of Plasma
Spring 2014
Phys 784, Advanced Magnetohydrodynamics
Fall 2013
Phys 112, General Physics II
Spring 2013
Phys 783, Plasma Kineitc Theory
Fall 2012
Phys 112, General Physics II
Spring 2012
Phys 784, Advanced Magnetohydrodynamics
Fall 2011
Phys 112, General Physics II
Fall 2010
Phys 783, Plasma Kinetic Theory
Spring 2010
Phys 784, Advanced Magnetohydrodynamics
Fall 2009
Phys 333, Electricity and Magnetism I
Spring 2009
Phys 783, Plasma Kinetic Theory
Fall 2008
Phys 333, Electricity and Magnetism I