He studied at the University of Oxford and has subsequently taught at the University of Warwick and various universities in Spain and the United States.
He studied at the University of Oxford, earning his doctorate at St. Antony's College, Oxford. He subsequently taught at the University of Warwick and various universities in Spain and the United States.