Michael Gallagher

Michael Gallagher is Associate Professor in the Department of Political Science at Trinity College, University of Dublin, where he teaches Irish politics and comparative politics. He has also been a visiting professor at New York University and the City University of Hong Kong.