Academic Year : 2014-2015
- Fall: Analytical Mechanics, Undergraduate Course
Academic Year : 2013-2014
- Fall: Analytical Mechanics, Undergraduate Course
Academic Year : 2012-2013
- Fall: Analytical Mechanics, Undergraduate Course
Academic Year : 2011-2012
- Fall: Individual Term Project, PhD Course
- Spring: Introduction to Cosmology, MSc Course
- Spring: Early Universe Cosmology, PhD Course
Academic Year : 2010-2011
- Fall: Quantum Theory of Particles and Fields II, MSc Course
- Fall: Individual Term Project, PhD Course
- Spring: Introduction to Cosmology, MSc Course
- Spring: Early Universe Cosmology, PhD Course
Academic Year : 2009-2010
- Fall: Quantum Theory of Particles and Fields II, MSc Course
- Spring: Introduction to Cosmology, MSc Course
Academic Year : 2008-2009
- Fall: Introducion to Modern Physics, Undergraduate Course
- Spring: Quantum Theory of Particles and Fields I, MSc Course