Mark has worked with teacher and students of all ages, helping them learn about engineering, robotics, and computer science. He has run workshops is India, China, and many sites in the US. Mark is a doctoral candidate in Computer Science specializing in CS Education research at UMass Lowell, where he also teaches undergraduate introductory and language courses. He has prepared teachers for using Scratch, Snap!, MIT App Inventor, and the Beauty & Joy of Computing curriculum in their classrooms. Mark is also into rock climbing and helps run a Boston-area community theater company.