Carlos Gershenson is a tenured, full time research professor at the computer science department of the Instituto de Investigaciones en Matemáticas Aplicadas y en Sistemas at the Universidad Nacional Autónoma de México (UNAM), where he leads the Self-organizing Systems Lab. He is also an affiliated researcher at the Center for Complexity Sciences at UNAM and coordinator of the Complexity Sciences National Laboratory. He was a Visiting Professor at MIT and at Northeastern University (2015-2016) and at ITMO University (2015-2019). He was a postdoctoral fellow at the New England Complex Systems Institute (2007-2008). He holds a PhD summa cum laude from the Vrije Universiteit Brussel, Belgium (2002-2007). His thesis was on “Design and Control of Self-organizing Systems”. He holds an MSc degree in Evolutionary and Adaptive Systems, from the University of Sussex (2001-2002), and a BEng degree in Computer Engineering from the Fundación Arturo Rosenblueth, México. (1996-2001). He studied five semesters of Philosophy at UNAM (1998-2001).