Teaching
- BIOL 2705: Comparative Chordate Anatomy
- BIOL 2706: Vertebrate Form and Function
- BIOL 2727: Introduction to Vertebrates
- BIOL 3006: Evolutionary Biology
- BIOL 4717: Animal Behaviour
- BIOL 5066: Selected Topics in Evolutionary Biology I
- BIOL 6056: Seminar in Boreal Ecology