56 pubs · 3,930 cites · h-index 20
Io Therapeutics (United States)
2026 - Present
Lyell Immunopharma (United States)
2019 - 2025
National Institutes of Health
2015 - 2023
National Cancer Institute
Center for Cancer Research
2017 - 2022