Courses currently taught by David:


BIOL437 Laboratory in Animal Cell Molecular Biology. 3 Credits | Evaluations

BOTA544/FRST503/PLNT540 Plant Molecular Biology Laboratory. 3 Credits | Evaluations

PATH537 Techniques in Molecular Biology and Experimental Pathology. 3 credits | Evaluations N/A

ASIC200 Global Issues in the Arts and Sciences. 3 Credits | Evaluations

Previous courses taught: MICB302, MICB421, BIOL537, SCIE113



Courses currently taught by Joanne:


Joanne is currently serving as Principal of the UBC Vantage College program.

Previous courses taught: MICB405, SCIE113