· Associate Professor with tenure, Massachusetts Institute of Technology2007–2011
· Esther and Harold E. Edgerton Professor, Massachusetts Institute of Technology2005–2008
· Assistant Professor, Massachusetts Institute of Technology2001–2005
· Member, Massachusetts Institute of Technology2001–
· PhD Student, University of Waterloo1996–2001
· M.Math, University of Waterloo1995–1996
· Bachelor's degree, Dalhousie University1993–1995