ETH Zurich
Teaching at the ETH Zurich.