Current and past teaching positions include:
- General Education Cluster 70: Evolution of the Cosmos and Life (UCLA, Fall 2013 - Spring 2014)
- Astronomy C10: Introduction to Astronomy (UC Berkeley, Fall 2007)
- Astronomy 3: Nature of the Universe (UCLA, Winter 2010, Winter 2012, Spring 2013)
- Astronomy 5: Life in the Universe (UCLA, Fall 2009)
- Astronomy 6: Cosmology (UCLA, Spring 2010)
- Astronomy 81: Astrophysics I: Stars and Nebulae (UCLA, Winter 2013)
- Astronomy 82: Astrophysics II: Stellar Evolution, Galaxies, and Cosmology (UCLA, Spring 2011)
- Physics 6B: Waves, Electricity, and Magnetism (UCLA, Spring 2012)
- Physics 495: Teaching College Physics (UCLA, Fall 2011)