Krause, Andreas, ETH Zurich, Switzerland