He succeeded John Plamenatz as Chichele Professor of Social and Political Theory in the University of Oxford and Fellow of All Souls College and was for many years Professor of Political Science and Philosophy at McGill University in Montreal, Canada, where he is now professor emeritus.
He succeeded John Plamenatz as Chichele Professor of Social at McGill University in Montreal, Canada. He succeeded John Plamenatz as Political Theory in the University of Oxford and Fellow of All Souls College Professor of Political Science and Philosophy at McGill University in Montreal, Canada. He was for many years Professor of Political Science and Philosophy at McGill University in Montreal, Canada. He is now professor emeritus.