25 pubs · 685 cites · h-index 12
Oldham Council
2026 - Present
California Institute of Technology
2025 - 2025
Division of Chemistry
University of Münster
2020 - 2022
Max Planck Institute for Chemical Energy Conversion
2019 - 2021