He teaches calculus-based introductory physics, mathematical physics, and a Towson Seminar course called “Physics and Metaphysics”. His research is in the areas of gravitation, cosmology, astrophysics and physics education. He works closely with undergraduate research students, who are co-authors on numerous conference presentations and publications.