162 pubs · 16,952 cites · h-index 50
AstraZeneca (United States)
2023 - 2024
Intarcia Therapeutics (United States)
2017 - 2017
Friedrich-Alexander-Universität Erlangen-Nürnberg
2016 - 2016
Amgen (United States)
2007 - 2014
Center for Global Development
2010 - 2012