Courses taught
BIO 210 - Zoology
BIO 301 - Invertebrate Zoology
BIO 355 - Environmental Ethics
BIO 295 - Parasites, God, and the Problem of Evil
BIO 397 - Phylogenetics, Evolution, and Speciation
BIO 360 - Plant-Insect Interactions
BIO 425 - Introduction to Research
BIO 426 - Research Experience
BIO 437 - Research Presentation
BIO 498 - Biology Seminar
BIO 221-L/222-L - Human Anatomy and Physiology I/II Lab