30 pubs · 2,333 cites · h-index 18
Stanford University
2004 - 2013
Dana-Farber Cancer Institute
1999 - 2003
Harvard University
2000 - 2000
Bayer (United States)
Vrije Universiteit Amsterdam
1999 - 2000