60 pubs · 1,570 cites · h-index 21
Woomera Therapeutics
2021 - Present
C4 Therapeutics (United States)
Massachusetts Institute of Technology
2022 - 2022
Amgen (United States)
2008 - 2018
Yale University
1999 - 2009