35 pubs · 1,310 cites · h-index 14
The University of Adelaide
2021 - Present
Institute of Process Engineering
2025 - 2025
Shandong University
2023 - 2023
Taiyuan University of Science and Technology
2020 - 2020
Tohoku University
2017 - 2017