Courses Taught
Biology 2970 : Principles of Biology II (taught with Dr. Ian Duncan) Biology 347 : Darwin and Evolutionary Controversies Past and Present Biology 4182 : Macroevolution Biology 4183 (formerly 588): Molecular Evolution (taught with Dr. Alan Templeton) Biology 475 : New Developments in Evolution, Systematics and Population Biology (Science outreach course for high-school teachers) Biology 500 : Undergraduate Independent Study Biology 580 : Seminar in Population Biology: History of Evolutionary Theory - (taught with Dr. Garland Allen) Biology 590 : Graduate Research |