15 pubs · 1,362 cites · h-index 8
ETH Zurich
2021 - 2025
Institute of Catalysis and Petrochemistry
2025 - 2025
Technische Universität Berlin
2018 - 2018