Teaching
 
Courses Currently Taught by David Haig
 
 
  1.  OEB 114 Vertebrate Viviparity
 
  1.  OEB 168r Sociobotany
 
  1.  OEB 254 Genomic Imprinting and Parent-Offspring Conflict
 
  1.  OEB 305 The Fundamental Interconnectedness of All Things (FIAT)
 
  1.  PHI 249z Foundations of Evolutionary Theory: Seminar (co-taught with Peter Godfrey-Smith)