Diana tiene amplia experiencia trabajando con organizaciones internacionales y recientemente se desempeñó como Jefa de la Unidad de Análisis de Políticas y Desarrollo en el Departamento de Asuntos Económicos y Sociales de las Naciones Unidas (ONU DAES). También trabajó durante 10 años en el Banco Interamericano de Desarrollo (BID), así como en el Programa de las Naciones Unidas para el Desarrollo (PNUD) y la Organización Internacional del Trabajo (OIT). Diana tiene un doctorado en economía de la Universidad de California, Riverside, y ha enseñado en varias universidades de México y Estados Unidos.