He spent his junior year in Paris, studying mathematics in classes with Claude Chevalley and Roger Godement and returned to Pratt to earn a B.S.
In 2006 he was awarded a Guggenheim Fellowship for work on mathematical narrative.
In 2008 he was awarded a Bellagio Fellowship from the Rockefeller Foundation, and in 2009 was elected to Fellow of the Vermont Academy of Arts and Sciences.
He has authored many educational software programs, including Explorations in Calculus, the first interactive, multimedia CD package of simulations for calculus.
He is the author of several mathematics books that have been translated into more than a dozen languages.