39 pubs · 2,322 cites · h-index 18
University of Zurich
2013 - Present
ETH Zurich
2020 - 2020
Max Planck Society
2010 - 2012
Max Planck Institute of Biochemistry
2009 - 2012