Supervisory roles have included :
Undergraduate
Honours research: Biology 4C09,4F06, Life Sciences 4C09, 4B06, 4A03
Research (other): Molecular Biology 3I03
Experiential placement (both academic and placement advisor): Science 3EP3, Life Science 3EP3, 3EX6, 3RP3
Graduate:
Thesis and examination committees