Home        Research      Teaching      People       Publications       Contact         Links          News


ZOOL 475/475L, Biology of the Invertebrates

    Diversity, morphology, evolution, physiology, and ecology of invertebrates.  The lab (475L) is a co-requisite.

BIOL 404, Advanced Topics in Marine Biology

    A senior-level capstone course for Marine Biology majors focusing on contemporary issues in marine biology through lectures by topic experts, readings, and student-led discussion and debates.

BIOL 499, Undergraduate Research

    Please contact me if you’re a Biology or Marine Biology major interested in this course.

ZOOL 610, Topics in Developmental Biology

    A graduate-level course focusing on the biology of marine larvae: diversity and origins, gamete biology and evolution, larval ecology, physiology, dispersal, behaviour, and recruitment.