Carmen es doctora en derecho (SJD) de la escuela de leyes de la University of Arizona, EE. UU. Cuenta también con una maestría en derecho (LLM) en Estudios Legales Internacionales de la escuela de leyes de la American University, EE. UU., durante la cual obtuvo doble especialización, una en derechos humanos y otra en género. Además, tiene una maestría en historia de la Pontificia Universidad Javeriana, Colombia. Estudió derecho en la Universidad Nacional de Colombia, donde se graduó como abogada. Recientemente trabajó como investigadora del Indigenous Peoples Law and Policy Program de la Escuela de Derecho de la University of Arizona y miembro del equipo asesor externo del Relator de Especial de Naciones Unidas para los Derechos de los Pueblos Indígenas.
Se ha desempeñado como asesora y el litigante en favor de los derechos de los Pueblos Indígenas, las mujeres y las víctimas del conflicto armado en Colombia. Ha ejercido en diferentes áreas del derecho, especialmente en el área penal, constitucional e internacional de los derechos humanos. Trabajó como profesora del consultorio jurídico de la facultad de derecho Universidad Nacional de Colombia, donde codirigió el programa de víctimas del conflicto armado.