Teaching

Undergraduate Courses:

PHYS101: Introduction to Physics 2 (Winter 2022, 2024)

PHYS205: Modern Physics 1 (Fall 2021, 2022, 2023)

PHYS300: Classical Mechanics (Fall 2021)

PHYS302: Quantum Mechanics 1 (Winter 2021, 2022, 2023, 2024)

PHYS400: Quantum Mechanics 2 (Fall 2022, 2023)

Graduate Courses:

MCPM798: Special Topics - Simulations and Modelling in Physical Science (Fall 2022)

PHYS720: Condensed Matter Physics (Winter 2023)