83 pubs · 5,527 cites · h-index 31
Beijing Institute of Technology
2020 - 2025
Deakin University
2014 - 2025
National Center for Climate Change Strategy and International Cooperation
2025 - 2025
Nano Carbon (Poland)
2025 - 2025
Key Laboratory of Nuclear Radiation and Nuclear Energy Technology
2022 - 2024