École Polytechnique Fédérale de Lausanne
Lausanne, Vaud, Switzerland
Stanford University
Palo Alto, California, USA