54 pubs · 2,405 cites · h-index 17
AstraZeneca (United States)
2025 - 2025
Memorial Sloan Kettering Cancer Center
2017 - 2024
Cornell University
Washington University in St. Louis
2017 - 2017
National Institutes of Health
2013 - 2013