Prior to his current position, he taught high school science for eleven years. At Towson he teaches science methods classes for elementary and secondary pre-service teachers, teaches science content courses and supervises students during their student teaching experience. In addition he serves as advisor for all students in the physics secondary education track. During his two years at Towson University the number of students in the physics secondary education track has grown from one to eight. He is co-PI of the PhysTEC grant and an NSF S-STEM: SuPporting Economically Disadvantaged Undergraduates in Physics (SPEeD-UP) grant. He publishes in the area of inquiry-based science instruction.