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