He has a doctorate and master’s degrees in Social Policy from Brandeis University, a master’s of Clinical Social Work from the School of Social Work at Simmons College in Boston, and a bachelor’s degree in Anthropology from Escuela Nacional de Antropologia e Historia in Mexico City.