Teaching
- EPSS 2: Science in the Movies (Winter 2025).
- EPSS 3: Astrobiology (Fall 2009 - present).
- EPSS 9: Solar System and Planets (Spring 2009, Winter 2010, Spring 2011, Winter 2013, Winter 2014).
- EPSS C179/279: Search for Extraterrestrial Intelligence (Spring 2016 - present).
- EPSS 152/200A: Physics of Earth and Planets (Fall 2015).
- EPSS 200E: Planetary Origins and Evolution (Winter 2012).
- EPSS 219: Planetary and Orbital Dynamics (Winter 2023).
- EPSS 298: Classic Papers in Planetary Science (Winter 2011, Spring 2013).
- EPSS 298: Celestial Mechanics (Spring 2012).
- EPSS 298: Radio and Radar Astronomy (Spring 2015).
- EPSS 298: Geodetic Control Networks (Winter 2021).
- M 285: Planet Formation and Evolution (Winter and Spring 2010).