Courses Taught

Biology 100 - Introductory Biology I

Biology 201 - The Evolutionary Biology of Sex

Biology 380 - Animal Behaviour

Biology 385 - Vertebrate Animal Biology