248 pubs · 9,133 cites · h-index 50
University of Bern
2022 - Present
Swiss Federal Institute of Aquatic Science and Technology
2010 - Present
Virginia Aquarium & Marine Science Center
2024 - 2024
ETH Zurich
2011 - 2023
University of Massachusetts Amherst
2015 - 2019