He teaches graduate and undergraduate mathematics education courses in the elementary education program. For the past three years, he has served as mathematics education specialist, working with a number of elementary schools in the Hempstead School District through the Teacher/Leadership Quality Program at Hofstra University. The goal of the program is to enhance student learning and achievement by furnishing teachers with research-based instructional support. He is currently co-director of the Master of Arts Program in Mathematics, Science and Technology for elementary practicing teachers at Hofstra University. He is also the principal investigator of the Noyce Scholarship Program for Mathematics Teaching.