95 pubs · 1,477 cites · h-index 21
University of California, Los Angeles
2016 - Present
University of Edinburgh
2026 - Present
University of Southern California
2025 - 2025
Cellular Research (United States)
2025 - 2025
Royal North Shore Hospital
2023 - 2024