20 pubs · 1,127 cites · h-index 11
Howard Hughes Medical Institute
2017 - 2025
PTC Therapeutics (United States)
2022 - 2025
Yale University
2017 - 2022
Kent State University
2013 - 2019