Affiliations Courses 1983[position unknown]University Of California Berkeley1996[position unknown]University Of Arizona2003[position unknown]University Of Arizona2004[position unknown]University Of Arizona2005[position unknown]University Of Arizona 1983Embryology 1983Student1996Workshop On Molecular Evolution 1996Faculty2003Embryology: Concepts And Techniques In Modern Developmental Biology 2003Lecturer2004Embryology 2004Lecturer2005Embryology 2005Lecturer