Carlos es Doctor en derecho (J.S.D.) por la Escuela de Derecho de la Universidad de Yale, maestro en derecho (LL.M.) por la misma institución y licenciado en derecho por la Facultad de Derecho de la Universidad Nacional Autónoma de México (UNAM). Durante sus estudios de posgrado recibió la Beca Fulbright-García Robles y la MacMillan International Dissertation Research Fellowship. Actualmente, colabora como Investigador Jurisprudencial en el Centro de Estudios Constitucionales de la Suprema Corte de Justicia de la Nación (CEC-SCJN). Además, es profesor en el posgrado de la Facultad de Ciencias Políticas y Sociales de la UNAM y en diversos programas en la Escuela Federal de Formación Judicial (EFFJ). También colabora como investigador afiliado del Justice Collaboratory de la Escuela de Derecho de la Universidad de Yale. Anteriormente se desempeñó como Titular de la Unidad de Programas Académicos de la Escuela Federal de Formación Judicial, así como investigador en México Evalúa A.C. y el Centro de Investigación para el Desarrollo A.C. (CIDAC).
Líneas de investigación: legitimidad institucional, ética judicial, justicia penal, sociología jurídica y estudios empíricos del derecho.