Courses and learning

Teaching

Current courses, earlier teaching, and selected public materials.

Current and upcoming courses

Fall 2026

PHYS 458 · Special and General Relativity

Special relativity, curved spacetime, gravitation, and their physical consequences.

Course catalogue · Canvas

Winter 2027

EN PH 131 · Mechanics

Motion, forces, energy, momentum, gravitation, and rigid-body dynamics.

Course catalogue · Canvas

Selected earlier courses

Winter 2026
PHYS 590 · Particle Physics II
2023–2025
PHYS 458 · Special and General Relativity

Fall offerings.

2024–2026
EN PH 131 · Mechanics

Winter offerings.

Fall 2022
PHYS 495/595 · Introduction to Quantum Field Theory
2018–2022
PHYS 511/512 · Advanced Quantum Mechanics

Selected fall and winter offerings.

2016–2018
MA PH 451 · Mathematical Methods in Physics
2016–2018
PHYS 271 · Modern Physics

Papers with a teaching perspective

Archived course pages

These pages are retained for their older public materials. Their dates and course instructions do not apply to current classes.