22 pubs · 423 cites · h-index 11
South China University of Technology
2024 - Present
University of Toronto
2025 - 2025
Cell Technology (China)
University of Cambridge
2022 - 2024
University College London