172 pubs · 12,654 cites · h-index 51
Northeastern University
2024 - Present
Interface (United States)
2024 - Present
Whitehead Institute for Biomedical Research
2013 - Present
Interface (United Kingdom)
2025 - 2025
Massachusetts Institute of Technology
2013 - 2025