32 pubs · 5,426 cites · h-index 19
Universität Trier
2014 - 2014
CytomX Therapeutics (United States)
2007 - 2011
Millennium Engineering and Integration (United States)
2001 - 2006
Brigham and Women's Hospital
2001 - 2001
Harvard University
1999 - 2001