I regularly teach undergraduate and graduate classes in the Physics and Astronomy departments. I recently taught classes on Numerical Methods in Physics, on Theoretical Mechanics I and II , on Theoretical Astrophysics, and on General Relativity.
- Fall 2015: Astr 545: Astrophysics of Stars and Accretion
- Spring 2015: Phys 305: Computational Physics
- Spring 2014: Phys 305: Computational Physics
- Fall 2013: Astr 545: Astrophysics of Stars and Accretion
- Spring 2012: Journal Club
- Spring 2012: Phys 422: Theoretical Mechanics II
- Fall 2011: Astr 545: Astrophysics of Stars and Accretion
- Spring 2011: Phys 305: Computational Physics
- Spring 2011: Phys 321: Theoretical Mechanics I
- Spring 2011: Astr 589: Topics in Theoretical Astrophysics
- Spring 2009: Phys 105: Introduction to Scientific Computing
- Fall 2008: Astr/Phys 469/569: Introduction to General Relativity
- Spring 2008: Phys 305: Computational Physics
- Fall 2007: Astr 589: Topics in Theoretical Astrophysics
- Fall 2007: Phys 141: Introductory Mechanics
- Fall 2006: Phys 205: Computational Physics
- Spring 2006: Phys321: Theoretical Mechanics I
- Fall 2005:Phys 205: Computational Physics
- Fall 2005:Astr 589: Topics in Theoretical Astrophysics
- Spring 2005:Astr/Phys 571: Gravitation
- Spring 2004:Phys 422: Theoretical Mechanics II
- Fall 2003: Phys 205: Computational Physics
- Fall 2003: Astr/Phys 571: Gravitation
- Fall 2002, Princeton University: Astro 541 – Seminar in Theoretical Astrophysics
- Spring 2001, Harvard University: Science A35 – Matter in the Universe (section instructor)