Doctor en Sociología Política por la Universidad de California, Santa Cruz, y doctor en Derecho Constitucional por la UNAM. Es director del Programa Universitario de Estudios sobre Democracia, Justicia y Sociedad (PUEDJS) de la UNAM además de coordinador general del Tlatelolco Lab. Es también investigador del Instituto de Investigaciones Jurídicas y profesor en la Facultad de Derecho de la UNAM. Pertenece al Sistema Nacional de Investigadores Nivel III y conduce el programa semanal “Diálogos por la democracia” en TV-UNAM.
Otras actividades en las que participa:
Hacia una nueva teoría del desarrollo