Ha impartido clases y seminarios en la Escuela Nacional de Antropología e Historia, en la Universidad Iberoamericana, en la École des Hautes Études en Sciences Sociales en París, en la University of Colorado en Boulder, en el Centro de Investigación y Docencia en Humanidades del Estado de Morelos, en la Universidad Complutense en Madrid y en la Universidad Michoacana de San Nicolás de Hidalgo en Morelia.