Teaching

2021 Fall, PHYS161H Honors Introductory Mechanics
2020 Fall, PHYS161H Honors Introductory Mechanics
2019 Fall, PHYS161H Honors Introductory Mechanics
2019 Spring, PHYS102 Introductory Physics I
2018 Fall, PHYS161H Honors Introductory Mechanics
2018 Spring, PHYS102 Introductory Physics I
2017 Fall, PHYS204 Mathematical Methods
2017 Spring, PHYS102 Introductory Physics I
2016 Fall, PHYS204 Mathematical Methods
2016 Spring, PHYS102 Introductory Physics I
2015 Spring, PHYS204 Mathematical Methods
2014 Fall, PHYS140/1 Introductory Mechanics
2013 Fall, PHYS102 Introductory Physics I
2013 Spring, PHYS181 Redesign of Introductory Physics Lab
2012 Fall, PHYS102 Introductory Physics I
2012 Spring, PHYS142/3 Introductory Waves, Optics and Thermodynamics
2011 Fall, PHYS161H Honors Introductory Mechanics
2010 Spring, PHYS140/1 Introductory Mechanics
2010 Fall, PHYS204 Mathematical Methods
2010 Spring, PHYS161H Honors Introductory Mechanics
2009 Fall, PHYS204 Mathematical Methods
2009 Spring, PHYS162H Honors Introductory Waves, Optics and Thermodynamics
2008 Spring, PHYS460 Solid State Physics
2007 Fall, PHYS511 Classical Mechanics
2006 Fall, PHYS511 Classical Mechanics