Gettysburg College
- Spring 2016
- PHYS112-Introductory Modern Physics 2 (lecture and lab)
- Fall 2015
- PHYS103-Elementary Physics (2 sections)
- PHYS420-Advanced Research Methods in Physics
- Spring 2015
- Fall 2014
- PHYS103-Elementary Physics (2 sections)
- Spring 2014
- PHYS/CHEM246-The Physics of Life
- PHYS112-Introductory Modern Physics 2
- Fall 2013
- Spring 2013
- PHYS110-Introductory Physics 2
- PHYS112L-Introductory Modern Physics 2 (lab)
- Fall 2012
- PHYS111-Introductory Modern Physics 1
- PHYS111L-Introductory Modern Physics 1 (lab)
- Spring 2012
- PHYS104L-Elementary Physics 2 (lab)
- PHYS107L-Physics of Music (lab, 2 sections)
- PHYS312-Thermodynamics and Statistical Physics
- Fall 2011
- PHYS111-Introductory Modern Physics 1
- PHYS111-Introductory Modern Physics 1 (lab)
- Spring 2011
- PHYS325-Advanced Physics Lab
- PHYS341-Quantum Mechanics
- Fall 2010
- PHYS111-Introductory Modern Physics 1
- PHYS111-Introductory Modern Physics 1 (lab)
- Spring 2010
- PHYS325-Advanced Physics Lab
- PHYS104-Elementary Physics (lab)
- Fall 2009
- PHYS103-Elementary Physics I (2 sections)
- PHYS310-Atomic and Nulcear Physics (lab)
Colgate University
- Spring 2009
- CORE115-Science and Democracy
- PHYS112-Fundamental Physics II (co-taught)
- Fall 2008
- PHYS111-Fundamental Physics I
- PHYS120-General Physics I (lab)
- Spring 2008
- CORE115-Science and Democracy
- PHYS112-Fundamental Physics II (lab)
- Fall 2007
- PHYS120-General Physics I (co-taught)
- PHYS122-General Physics III (lab)