He previously held academic positions at the University of Essex and at The Fletcher School, Tufts University. He has held Fellowships at Cambridge and Harvard Universities and lectured at universities and professional institutions around the world.