132 pubs · 2,657 cites · h-index 18
Whitehead Institute for Biomedical Research
2014 - 2025
Dalhousie University
2014 - 2024
World Federation of Science Journalists
2022 - 2024
Massachusetts Institute of Technology
2014 - 2014