68 pubs · 1,543 cites · h-index 18
University of Zurich
2016 - Present
Institut de Biologia Evolutiva
2022 - Present
Swiss Federal Institute of Aquatic Science and Technology
2014 - Present
ETH Zurich
2019 - 2023