solar_system_cartoonI have had the privilege of teaching students at three colleges.  At the University of Washington, was a teacher’s assistant for the Astro 101 and Astro 150 classes.  I also co-taught the Physics of Sports, a summer class for the UW Robinson Center.

During my time at Haverford College, I taught Astro 114, the Planetary Astronomy class, during Fall 2013.

At Rider University, I have taught:

Physics 200 and 201 – General Physics I and II
Physics 200L and 201L – General Physics Labs
Physics 180 – Astronomy
Physics 250 – Scientific Computing
Computer Science 110 – Computer Science I
Honors 215 – The Universe and the Origins of Life
Science 480 – Science Friday Seminar and Journal Club