29 pubs · 1,159 cites · h-index 14
Intarcia Therapeutics (United States)
2021 - 2025
Massachusetts Institute of Technology
2016 - 2019
IIT@MIT
2017 - 2017
Université de Sherbrooke
2012 - 2016