Affiliations Courses 2002[position unknown]Princeton University2003[position unknown]Princeton University2004[position unknown]Princeton University 2002Embryology: Concepts And Techniques In Modern Developmental Biology 2002Student2003Embryology: Concepts And Techniques In Modern Developmental Biology 2003Teaching Assistant2004Embryology 2004Teaching Assistant