 He then received a B.A.from Williams College in 1962, where he was a member of St. Anthony Hall, as well as a Masters (1967), and Ph.D. (1976) from Cambridge University, where he was a Fellow of Magdalene College.He has taught international security studies at Cambridge University, Williams College, Georgetown University, and the Institut d'Etudes Politiques in Paris.