Affiliations Courses Positions 2003[position unknown]Princeton University2006[position unknown]Princeton University2012[position unknown]Princeton University 2003Microbial Diversity 2003Lecturer2006Physiology: Modern Cell Biology Using Microscopic, Biochemical, And Computational Approaches 2006Lecturer2006Microbial Diversity 2006Lecturer 2012How Bacteria Talk To Each OtherFriday Evening Lecturer