He earned his Ph.D. from University of Michigan. He is the director of the Math Learning Skills Program as well as the Project Coordinator for an inter-segmental program to design a senior year mathematics class aligned to community college and CSU mathematics standards. He is an expert on the mathematical practices designed by the National Council of Teachers of Mathematics.