 After earning a BSc and MSc from the University of Toronto in 1992, he completed a Ph.D. in mathematics at Harvard University in 1997 under Joe Harris.He has since been an instructor at both Princeton University and MIT.Since the fall of 2001, he has taught at Stanford University, becoming a full professor in 2007.