ETH Zurich, Switzerland
Organization name
ETH Zurich, Switzerland