Торонтский университет
Окончил Торонтский университет степень бакалавр наук (1965), Университет Уотерлу, и Университет штата Пенсильвания степень доктор философии (1972). Преподавал в МИТ в 1974—76 гг. С 1977 года преподаватель математического факультета Торонтского университета. Несколько лет работал в Институте перспективных исследований.