Palo Alto, California
University of London
Instituto Tecnológico Autónomo de México
Stanford University