Teaching

Graduate Courses

  • Fall 2025 – Physics 6101 Classical Mechanics I
  • Fall 2024 – Physics 6101 Classical Mechanics I
  • Fall 2023 – Physics 6101 Classical Mechanics I
  • Fall 2022 – Physics 6101 Classical Mechanics I

Undergraduate Courses

  • Spring 2026 (TBD) – Physics 4001 Cosmology and Galaxies
  • Spring 2025 – Physics 2135 Engineering Physics II, Recitation Instructor
  • Spring 2024 – Physics 4001 Cosmology and Galaxies
  • Spring 2023 – Physics 2135 Engineering Physics II, Recitation Instructor
  • Spring 2022 – Physics 2135 Engineering Physics II, Recitation Instructor
  • Fall 2021 – Physics 1135 Engineering Physics I, Recitation Instructor
  • Spring 2021 – Physics 4001 Cosmology and Galaxies
  • Fall 2020 – Physics 2135 Engineering Physics II, Recitation Instructor
  • Spring 2020 – Physics 4553 Astrophysics, team-taught with Dr. Cavaglia
  • Fall 2019 – Physics 2135 Engineering Physics II, Recitation Instructor
  • Spring 2019 – Physics 2135 Engineering Physics II, Recitation Instructor