60 pubs · 1,684 cites · h-index 18
University of Zurich
2012 - 2022
ETH Zurich
2018 - 2018
Institut de Biologia Evolutiva
2016 - 2017
University of Manchester
2002 - 2012
Uppsala University
2005 - 2005