He has taught at the University of Oxford, London School of Economics, Sciences Po in Paris, and the European University Institute of Florence.
Ta on õpetanud Oxfordi ülikooli, Londoni Majanduskoolis, Pariisi poliitikateaduste kõrgkoolis ning Euroopa Ülikooli Instituudis Firenzes.