I earned my bachelor’s degree in Applied Mathematics from the Georgia Institute of Technology, and I hold master’s degrees from the University of Leeds and Rowan University. I began my teaching career in China, where I taught at both the secondary and college levels for 11 years, eventually becoming Head of the Math and Physics Department at the Sino-British College, University of Shanghai for Science and Technology.

After returning to the United States, I taught mathematics at Rancocas Valley Regional High School for seven years. I later transitioned into educational administration, first serving as Math Supervisor at South Brunswick High School before assuming my current role as Supervisor of Math and Science in the Haddonfield School District. In this position, I am committed to supporting high-quality instruction, fostering collaboration among educators, and promoting innovative approaches to teaching and learning.

In my free time, I enjoy spending time outdoors with my wife and two sons.