346 pubs · 4,044 cites · h-index 32
Zhejiang Energy Group (China)
2023 - Present
Griffith University
2023 - 2025
China Academy of Space Technology
2025 - 2025
Peking University
2012 - 2025
Tencent (China)