86 pubs · 2,694 cites · h-index 27
Shenzhen University
2025 - 2025
Songshan Lake Materials Laboratory
2020 - 2025
Institute of Physics
2010 - 2025
Chinese Academy of Sciences
2010 - 2024
Southwest University of Science and Technology
2021 - 2021