125 pubs · 6,861 cites · h-index 37
Institute of Process Engineering
2022 - Present
University of Chinese Academy of Sciences
2023 - Present
South China University of Technology
2026 - Present
Shanghai University of Engineering Science
2025 - 2025
Southwest University
2023 - 2025