Affiliations Courses 2001[position unknown]Stanford University2002[position unknown]Stanford University2003[position unknown]Stanford University 2001Microbial Diversity 2001Teaching Assistant2002Microbial Diversity 2002Teaching Assistant2003Microbial Diversity 2003Faculty