He has taught for four years and prior to that worked in a civic volunteer corps where he served as a teacher assistant in a fifth grade classroom in Boston. In his school he uses the Interactive Mathematics Program (IMP) curriculum where students learn in collaborative groups and grapple with context-based problems.