ETHZ, Zurich, Swiss
Organization name
ETHZ, Zurich, Swiss