London, England, United Kingdom
University of Lausanne - UNIL
ETH Zurich (Swiss Federal Institute of Technology)