87 pubs · 2,973 cites · h-index 30
Renewable Energy Systems (United States)
2025 - 2025
King Abdullah University of Science and Technology
2020 - 2025
Institute of Catalysis and Petrochemistry
2024 - 2024
Universidad Nacional Autónoma de México
2013 - 2020
Fundar
2015 - 2015