PHYS 5010 – (Graduate) Electromagnetism – Spring/2026
PHYS 1320 – General Physics II – Spring/2026
PHYS 5010 – (Graduate) Electromagnetism – taught it 4 times during 2022–2024
PHYS 5005 – Advanced Dynamics – Fall/2024
PHYS 5035 – Physics of Lightning – Spring/2023
PHYS 4028 – Climate Physics – Spring/2024
PHYS 4027 – Atmospheric Physics – taught it 2 times during 2023–2025
PHYS 3033 – Electricity & Magnetism – taught it 3 times during 2022–2024
PHYS 3021 – Intermediate Mechanics – taught it 4 times during 2019–2022
PHYS 1320 – Calculus-based Physics II – taught it 8 times during 2018–2021
(Introduction to electricity and magnetism, formerly known as PHYS 122)