42 pubs · 3,581 cites · h-index 24
Stanford University
2008 - 2012
Bristol-Myers Squibb (United States)
1991 - 2005
Bristol-Myers Squibb (Germany)
1992 - 1998
University of Illinois Urbana-Champaign
1989 - 1991
University of Illinois System
1989 - 1991