Han var assisterende professor i samfunnsøkonomi og internasjonale spørsmål ved Columbia University fra 1995 til 1997. I 1997 begynte han å jobbe ved Trinity College Dublin, først som foreleser i samfunnsøkonomi, og fra 2000 til 2004 som assisterende professor. Fra 2002 til 2008 var han også direktør for Institute for International Integration Studies (IIIS) ved Trinity College Dublin. Han var professor der i internasjonal makroøkonomi fra 2004 til 2012, og i politisk økonomi fra 2012.