239 pubs · 7,789 cites · h-index 50
Ithaka Harbors
2026 - Present
University of Zurich
1991 - Present
Institut de Biologia Evolutiva
2025 - Present
Humboldt-Universität zu Berlin
2025 - 2025
Center for Interdisciplinary Studies
2020 - 2024