47 pubs · 1,458 cites · h-index 15
Yale University
2020 - 2024
Novartis (Switzerland)
2011 - 2014
Boston Biomedical Research Institute
2014 - 2014
Memorial Sloan Kettering Cancer Center
University of Leicester