University Affiliation: 
ETH Zürich, Switzerland