Торонтский университет
Окончил Торонтский университет (бакалавр математики и физики, 1973). Степени магистра (1975) и доктора философии (1979) по теоретической физике получил в Калифорнийском технологическом институте. Для получения последней работал под началом У. А. Фаулера, впоследствии Нобелевского лауреата.