67 pubs · 2,254 cites · h-index 19
Brigham and Women's Hospital
2016 - Present
Novartis (China)
2026 - Present
Boston Biomedical Research Institute
2025 - 2025
Novartis (United States)
2021 - 2025
Tris Pharma (United States)