15 pubs · 1,960 cites · h-index 13
Stanford University
2002 - 2015
Harvard University
2012 - 2012
Dana-Farber Cancer Institute
2010 - 2012
Newron Pharmaceuticals (Italy)
2004 - 2004