Affiliations Courses 1991[position unknown]Duke University2006[position unknown]Duke University2008[position unknown]Duke University2009[position unknown]Duke University2010[position unknown]Duke University2011[position unknown]Duke University2012[position unknown]Duke University2013[position unknown]Duke University2014[position unknown]Duke University2015[position unknown]Duke University2016[position unknown]Duke University2003[position unknown]California Institute Of Technology2004[position unknown]California Institute Of Technology2005[position unknown]California Institute Of Technology2002[position unknown]California Inst Of Technology 1991Physiology: Cellular And Molecular Biology 1991Student2002Embryology: Concepts And Techniques In Modern Developmental Biology 2002Faculty2003Embryology: Concepts And Techniques In Modern Developmental Biology 2003Faculty2004Embryology 2004Faculty2005Embryology 2005Faculty2006Embryology 2006Faculty2008Embryology 2008Faculty2009Embryology 2009Faculty2010Embryology 2010Faculty2011Embryology: Concepts And Techniques In Modern Developmental Biology 2011Faculty2012Embryology: Concepts And Techniques In Modern Developmental Biology 2012Faculty2013Embryology: Concepts And Techniques In Modern Developmental Biology 2013Faculty2014Embryology 2014Faculty2015Embryology 2015Faculty2016Embryology 2016Faculty