He then moved to the US and earned a Ph.D from Cornell University, Ithaca, New York, in 1966 before working as a research associate at the Massachusetts Institute of Technology in Cambridge, Massachusetts from 1966 to 1968. In the latter year he joined the University of Toronto as an assistant professor, becoming a full professor in 1978, a position he held until his retirement in 2006.