Classes

Teaching Responsibilities:

Information Flow in Biological Systems (BIOL 105)
Genetics (BIOL 207)
Genetics and Evolution (BIOL 202)
Diversity of Life (BIOL 101)
Advanced Evolutionary Biology (BIOL 334)
Vertebrate Biology (BIOL 270)
Human Ecology (BIOL 123)
Evolution and Creation (BIOL 234)
Biological Concepts (BIOL 100)
Advanced Topics (BIOL 399)
Biology Research Seminar (BIOL 484)
Biology of Disease (BIOL 165/WOMS 465)
Senior Colloquium (BIOL 499)