 She has held teaching appointments in politics at Exeter University and on the History Faculty of the University of Cambridge.In 1980 she co-founded (with Iain Hampsher-Monk) the academic journal "History of Political Thought", which she continues to co-edit.She is a Fellow of the Royal Historical Society.