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)