Michael Siegrist

Michael Siegrist is Lecturer and Senior Researcher at University of Zurich and ETH Zurich, Switzerland.