Affiliations Courses Positions 1986[position unknown]Stanford University2007[position unknown]Stanford University1986[position unknown]Stanford University School Of Medicine 1986Microbiology: Molecular Aspects Of Cellular Diversity 1986Faculty/Staff/Lecturer2007Microbial Diversity 2007Lecturer 1986Cell-Cell Interactions in a Simple Developmental PathwayFriday Evening Lecturer