15 pubs · 1,279 cites · h-index 12
University of Cambridge
1998 - 2006
Babraham Bioscience Technologies (United Kingdom)
2005 - 2005
Stanford Medicine
1998 - 2001
Stanford University
1998 - 2000
Bridge University
1998 - 1998