System responsibility

ETH IT Services is the technical contact for this website:

ETH Zurich

IT Services

Stampfenbachstrasse 69

8006 Zurich

Switzerland