Teaching
| Year | Spring | Fall |
|---|---|---|
| 2021 | Phys 4811 Introduction to General Relativity | |
| 2020 | Phys 1402H Honors Physics II | Phys 1401H Honors Physics I |
| 2019 | Phys 4811 Introduction to General Relativity | |
| 2018 | Phys 2601 Quantum Physics | Phys 1301W Introductory Physics for Science and Engineering I |
| 2017 | Phys 2303 Physics III: Physics of Matter | Phys 1301W Introductory Physics for Science and Engineering I |
| 2016 | Phys 2303 Physics III: Physics of Matter | Phys 5022 Cosmology and Relativity |
| 2015 | Phys 2303 Physics III: Physics of Matter | Phys 1501H Honors Introduction to Mechanics |
| 2013 | Phys 1402H Honors Physics II Phys 8200 Seminar: Cosmology and High Energy Astrophysics |
Phys 2403H Honors Physics III |
| 2012 | Phys 1401H Honors Physics I | |
| 2011 | Phys 5002 Quantum Mechanics II | |
| 2010 | Phys 5002 Quantum Mechanics II | Phys 1302W Introductory Physics for Science and Engineering II |
| 2009 | Phys 5002 Quantum Mechanics II | Phys 5001 Quantum Mechanics I |
| 2008 | Phys 5041 Analytical and Numerical Methods Phys 8200 Seminar: Cosmology and High Energy Astrophysics |
|
| 2007 | Phys 5041 Analytical and Numerical Methods |