12 pubs · 6,004 cites · h-index 11
Novartis (United States)
2019 - 2019
Boston University
2011 - 2011
Washington University in St. Louis
2003 - 2008
Institute of Molecular and Cell Biology
2008 - 2008