Courses taught at UPEI
BIO 3260 Organismal and Cell Physiology (2023 – present)
BIO 4020 Comparative and Environmental Vertebrate Physiology (2024 – present)
BIO 4050 Medical Biology (2024 – present)
Upcoming courses at UPEI
BIO 4750 Clinical and Basic Immunology (2025)
Courses taught at UBC
PSYC 306 Principles of Animal Behaviour (2020-2023)
PSYC 460 Behavioural Neuroendocriology (2022)