He's taught at Westminster since September 2014. He teaches algebra-based introductory physics, Modern Physics, Classical Mechanics, Electromagnetic Theory, Computational Physics, and courses in the Astronomy minor including Galaxies & Cosmology, and Life in the Universe. He works with students on projects in computational physics and astrophysics. Last year, he advised alum Isaiah Morgenstern in the development of code to solve the time-dependent Schrödinger Equation of quantum mechanics in two-dimensions, using NVidia video cards as a high-performance compute engine.