Teaching

Current Courses

I am on sabbatical spring 2023, fall 2023, winter 2024.

Other Middlebury Courses Taught

PHYS 0155: Introduction to the Universe

PHYS 0111: Thermo, Fluids, Waves & Optics

PHYS 0370: Cosmology

ASTR 570: High Energy Astrophysics, Yale University, Fall 2010

PHY BC 3001: Waves and Optics, Barnard College, 2003, 2004