380 pubs · 17,859 cites · h-index 56
AstraZeneca (United States)
2017 - 2025
Lypro Biosciences (United States)
2024 - 2024
AstraZeneca (Netherlands)
Memorial Sloan Kettering Cancer Center
2007 - 2023
Cornell University
2010 - 2023