87 pubs · 1,136 cites · h-index 21
Beijing Institute of Technology
2013 - Present
Advanced Technology & Materials (China)
2023 - Present
University of Chicago
2025 - 2025
Stanford University
Chongqing University
2018 - 2018