 He also taught at the History Department of the Institute of Labor Science and Enterprise in Lisbon (ISCTE-IUL), between 2002 and 2006, and at the Portuguese Catholic University, between 1998 and 2013.He is currently Professor in the Department of Political Studies at NOVA University of Lisbon.As a visiting Professor he taught at Georgetown University (2000), at the Institute of European Studies, University of California, Berkeley (2003-2004), and at the Robert Schuman Centre for Advanced Studies of the European University Institute, in Florence (2010).