 He held postdoctoral positions at UC Berkeley and at the University of Oxford in England.He became assistant professor at Princeton University in 1972.In 1978 he was made professor at the University of California, San Francisco.