Teaching

Complex Analysis - MTH 421 (Fall 2017)
Introduction to Scientific Computation - MTH 280 (Spring 2017, Spring 2018)
High Performance Scientific Computing - EAS 520, DSC 520, & MTH 499 (Fall 2016, Fall 2017)
Computational Physics - PHYS 4480/7680 & ASTRO 7690 (Spring 2015)
Theory of Relativity (Summer 2011 , 2012, 2013, 2014)
Everyday Mechanics and Special Relativity: From Earthly Speed to the Speed of Light! - Senior SPARK (Summer 2014)
Techniques in Experimental Physics (Fall 2006 - Fall 2007)
Honors Waves and Modern Physics (143) (Spring 2006)
Honors Mechanics (141) (Fall 2005)
Experiments in Electricity, Magnetism and Modern Physics (184) (Fall 2003 - Spring 2005)

Student Theses

Undergraduate student projects