He has a bachelor of science in social science from Plymouth State University and a masters of arts in teaching with technology from Marlboro College. He has been teaching in the Hartford School District for 18 years—the first 9 at Memorial Middle School and the last 9 at the high school. Recently, he started a new technology program at the high school, teaching three unique courses: digital research and design; technology innovation and design; and his favorite: 3D modeling to print. In addition to teaching history and digital classes, he has coached basketball and golf for various levels. He enjoys spending his free time golfing with his family.