200 pubs · 6,270 cites · h-index 41
Pacific Northwest National Laboratory
2021 - Present
Institute of Catalysis and Petrochemistry
2025 - Present
Hanyang University
1995 - 2025
Technical University of Munich
2025 - 2025
ETH Zurich
2016 - 2023