Current Courses


I teach the following courses at MacEwan University:

Organisms in their Environment

Conservation Biology

Humans and their Environment

Principles of Ecology



Previous Courses at the University of Alberta


Primary Instructor

I was the instructor for Northern Ecology and a graduate-level seminar course Public Engagement in Ecology and Evolution.


Teaching Assistantships

I was a teaching assistant for several classes at the University of Alberta: Biology of Birds, Field Methods in Ecology, and Introduction to Biological Diversity.