· Professor Emeritus, University of Waterloo2024–
· Professor, University of Waterloo1990–2024
· Assistant Professor, Dartmouth College1988–1990
· Assistant Professor, University of Chicago1983–1988
· Doctor of Philosophy (Ph.D.), Mathematics, University of California, Berkeley1979–1983
· AB, Mathematics, Princeton University1975–1979
· High School Diploma, Lower Merion High School1971–1975