Courses Taught

  • PHYS 3201: Electricity and Magnetism I
    • Spring 2024
  • PHYS 3402: Quantum Mechanics II
    • Spring 2022
  • PHYS 3101: Mechanics I
    • Spring 2025
    • Fall 2023
    • Spring 2020
  • PHYS 2501W: Advanced Undergraduate Laboratory
    • Spring 2025
    • Spring 2023
    • Fall 2022
    • Fall 2020
    • Fall 2019
    • Fall 2018
    • Fall 2014
    • Fall 2013
  • PHYS 1600Q: Introduction to Modern Physics
    • Fall 2018
    • Fall 2017
  • PHYS 1010Q: Elements of Physics
    • Fall 2015
    • Fall 2016