31 pubs · 1,478 cites · h-index 18
Renewable Energy Systems (United States)
2026 - Present
Clean Energy (United States)
2026 - Present
King Abdullah University of Science and Technology
2022 - Present
University of Science and Technology
2023 - 2023
Beijing University of Chemical Technology
2018 - 2023