Skip to Content

Teaching

Current Courses (2026-27):

Previous Courses:

  • PHY138Y: Physics for the Life Sciences
  • PHY140Y: Foundations of Physics
  • PHY354H: Advanced Classical Mechanics
  • PHY456H: Quantum Mechanics II
  • PHY2403H: Quantum Field Theory I
  • PHY2404H: Quantum Field Theory II

Assorted Lecture Notes: