20 pubs · 269 cites · h-index 8
Abeona Therapeutics (United States)
2024 - 2024
C4 Therapeutics (United States)
2022 - 2024
Tufts University
2015 - 2019
Brigham and Women's Hospital
2015 - 2015
Harvard University