ETH Zürich (Eidgenössische Technische Hochschule Zürich), Zurich, Switzerland
Organization name
ETH Zürich (Eidgenössische Technische Hochschule Zürich), Zurich, Switzerland