Teaching

Recent Courses Taught

Course Code Course Name Academic Year
ENPH/PHYS 345 Quantum II Winter 2019
ENPH/PHYS 242 Relativity and Quanta Fall 2019
ENPH/PHYS 345 Quantum II Winter 2020
PHYS 882 Nonlinear & Quantum Optics Winter 2020
PHYS 831 Electromagnetic Theory Fall 2020
PHYS 825 Advanced Quantum Fall 2021
PHYS 884 Nonlinear Optics Winter 2022
PHYS 831 Electromagnetic Theory Fall 2022
ENPH/PHYS 480/880 Solid State Physics Fall 2022
PHYS 825 Advanced Quantum Fall 2023
ENPH/PHYS 242 Relativity and Quanta Fall 2023
ENPH/PHYS 480/880 Solid State Physics Fall 2024
ENPH/PHYS 242 Relativity and Quanta Fall 2024
PHYS 825 Advanced Quantum Winter 2025