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
ASTR 570: High Energy Astrophysics, Yale University, Fall 2010
PHY BC 3001: Waves and Optics, Barnard College, 2003, 2004