Courses taught at UPEI

BIO 3260 Organismal and Cell Physiology

BIO 4020 Comparative and Environmental Vertebrate Physiology

BIO 4050 Medical Biology

BIO 4750 Clinical and Basic Immunology

Courses taught at UBC

PSYC 306 Principles of Animal Behaviour

PSYC 460 Behavioural Neuroendocriology