116 pubs · 2,027 cites · h-index 25
Interface (United States)
2026 - Present
Hebei University of Science and Technology
2012 - Present
Chinese Academy of Sciences
2009 - 2025
Beijing National Laboratory for Molecular Sciences
2021 - 2025
Anhui East China Institute of Optoelectronic Technology (China)
2025 - 2025