245 pubs · 5,642 cites · h-index 40
Imperial College London
2025 - Present
University of Arizona
2004 - 2025
Peking University
2005 - 2024
Key Laboratory of Nuclear Radiation and Nuclear Energy Technology
2024 - 2024
State Key Laboratory of Nuclear Physics and Technology
2024 - 2024