293 pubs · 46,188 cites · h-index 89
Joslin Diabetes Center
2004 - Present
Harvard University
2005 - Present
Harvard Stem Cell Institute
Harvard University Press
2015 - 2025
Stanford University
2001 - 2025