63 pubs · 2,186 cites · h-index 22
Woomera Therapeutics
2025 - 2025
C4 Therapeutics (United States)
Enanta Pharmaceuticals (United States)
2022 - 2024
Massachusetts General Hospital
2008 - 2023
Harvard University
2009 - 2018