18 pubs · 1,191 cites · h-index 11
Stanford University
2008 - 2010
University of Oxford
2006 - 2006
Tokyo University of Agriculture and Technology
2005 - 2006
North Carolina State University
2003 - 2005
Institute of Microbial Technology
2005 - 2005