Actualmente doy clases en la Universidad Diego Portales en Santiago de Chile. Como profesor asociado de la Escuela de Ciencia Política, imparto clases para estudiantes de pregrado y postgrado en política comparada, política en América Latina y teoría política. Durante el mes de julio del 2017 daré clases como profesor visitante en la Universidad Sciences Po en París.

Antes de venir a Chile he impartido clases en la Universidad Humboldt de Berlín en Alemania, la Universidad de Salamanca en España y la Universidad de Sussex en el Reino Unido. Ejemplos de los programas de los cursos que he impartido en los últimos años pueden ser encontrados acá: