"After his postgraduate studies at St Antony's College, Oxford University, from 1956 to 1958, and his work as a senior research fellow at the Institute for Russian Studies of Columbia University, in New York City, in 1963 and 1964, Leonhard became a professor at Yale University.Professor Leonhard taught Soviet history and the history of international Communism at Yale from 1966 to 1987.