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