144 pubs · 8,116 cites · h-index 40
Guangzhou University
2018 - 2025
SLAC National Accelerator Laboratory
2018 - 2021
Interface (United States)
Stanford University
University of Science and Technology of China
2011 - 2020