He teaches introductory math courses, such as Pre-Calculus and Calculus, but also advances courses like Language of Mathematics, Differential Equations and Complex Analysis. His research interests include integer partitions and graph labeling problems. He lives in Sharon, Massachusetts, with his wife and two daughters.