318 pubs · 15,476 cites · h-index 65
Heidelberg University
1980 - Present
Israel Institute for Biological Research
2025 - 2025
Short and Associates (United States)
2025 - 2025
Utrecht University
2024 - 2024
Institut für Energie- und Umweltforschung Heidelberg
2006 - 2024