- (1994) Introductory Ecology (BIOL 2060), Dalhousie University (Sessional Professor)
- (1998)Introductory Ecology, Canadian Field Studies in Africa, Langara College (with Dalhousie University, McGill University, University of Alberta, and U.B.C.). Taught Population and Community Ecology while on safari to 22 students.
- (2001-2005) Introduction to Biological Oceanography (OCEA 4140/5140), Dalhousie University
- (2002,2009) Special Topics in Biology/Marine Biology (BIOL4808, MARI4807), Dalhousie University
- (2001- present) Deep Sea Biology (OCEA 4370/5370), Dalhousie University
- (2016- 2019) Honours Class in Ocean Sciences (OCEA 4200), Dalhousie University
- (2018- 2019) Conversations with Ocean Scientists (OCEA 1001), Dalhousie University