Before that, he was a Ph.D. student in computer science at WPI with Kathi Fisler doing research on programming language design for teaching, and at Brown doing research on functional reactive programming. He lives in New York now, but grew up in Montreal, speaks French-Québécois in his spare time, and recently started singing in Ukrainian.