335 pubs · 8,231 cites · h-index 51
Research Institute for Nature and Forest
2024 - 2025
Delft University of Technology
2016 - 2025
KU Leuven
2003 - 2025
University of Colorado Boulder
2024 - 2024
Stony Brook University