Affiliations Courses 1982[position unknown]Scripps Oceanographic University Of California San Diego1980[position unknown]Scripps Institution Of Oceanography1981[position unknown]Scripps Institution Of Oceanography1984[position unknown]Scripps Institution Of Oceanography1983[position unknown]University Of California San Diego1987[position unknown]University Of California San Diego1998[position unknown]University Of California San Diego2010[position unknown]University Of California San Diego 1980Embryology 1980Faculty/Staff/Lecturer1981Embryology 1981Faculty/Staff/Lecturer1982Embryology 1982Faculty/Staff/Lecturer1983Embryology 1983Faculty/Staff/Lecturer1984Embryology 1984Faculty/Staff/Lecturer1987Embryology: A Modern Course In Developmental Biology 1987Faculty/Staff/Lecturer1998Frontiers In Reproduction: Molecular And Cellular Concepts And Applications 1998Lecturer2010Frontiers In Reproduction 2010Faculty