102 pubs · 6,830 cites · h-index 40
Department of Science and Innovation
2020 - Present
Wallenberg Wood Science Center
2019 - Present
Department of Science and Technology
Linköping University
2009 - 2025
ETH Zurich
2015 - 2020