21 pubs · 4,010 cites · h-index 15
King Abdullah University of Science and Technology
2018 - 2018
Delft University of Technology
2012 - 2018
Institute of Catalysis and Petrochemistry
2016 - 2017
Institute of Chemical Engineering
2017 - 2017