Teaching


  • Spring 2023 — PHY 6347 Electromagnetic Theory 2 (grad)
  • Fall 2021      — PHY 2049 Physics with Calculus 2 (undergrad)
  • Spring 2022 — PHY 2049 Physics with Calculus 2 (undergrad)
  • Fall 2021      — PHY 2049 Physics with Calculus 2 (undergrad)
  • Spring 2021 — PHY 2049 Physics with Calculus 2 (undergrad)
  • Fall 2020      — PHY 4905 Modern Astrophysics (undergrad) [link]
  • Spring 2020 — PHZ 7097 Modern Astrophysics (grad) [link]
  • Fall 2019      — PHY 4905 Modern Astrophysics (undergrad) [link]
  • Spring 2019 — PHY 3063 Enriched Modern Physics (honors undergrad) [link]
  • Fall 2018      — PHY 4905 Modern Astrophysics (undergrad) [link]
  • Spring 2018 — PHY 7097 Modern Astrophysics (grad) [link]