ETH Zurich (Swiss Federal Institute of Technology in Zurich) Swiss Federal Institute of Technology Zurich, Rämistrasse, Zürich, Switzerland