Teaching

Spring 2023 – Plasma Physics
Fall 2022 – Computational Methods in Physics
Fall 2022 – Exoplanets
Spring 2022 – Plasma Physics
Fall 2021 – Electromagnetism I
Fall 2021 – Computational Methods in Physics
Spring 2021 – Plasma Physics
Fall 2020 – Exoplanets
Fall 2020 – Computational Methods in Physics

Spring 2020 – Plasma Physics
Fall 2019 – Honors Physics III 

Fall 2019 – Computational Methods in Physics

Spring 2019 – Plasma Physics

Fall 2018 – Honors Physics III (Thermodynamics, fluids, waves)

Fall 2018 – Computational Methods in Physics

Spring 2018 – Plasma Physics

Fall 2017 – Physics III (Thermodynamics, fluids, waves)

Fall 2017 – Computational Methods in Physics

Spring 2017 – Physics II (E&M)

Fall 2016 – Physics II (E&M)