Graduate courses within the BMC program
- MSC2005H: The Evolution of Medical Illustration
- MSC2018H: Visual Representation of Processes in Human Pathology (course director)
- MSC2004H: Research Methods in Biomedical Communications
- MSC2011H: Special Topics: Bioscientific Journalism
- MSC2011H: Special Topics: Comics & Medicine
- LMP1012H: Seminars on Pathology (co-taught)
Undergraduate courses at the University of Toronto
- HSC300H5: Written Communication for Health Care (UofT Mississauga)
- HSC406H5: Advanced Written Communication for Health Care (UofT Mississauga)
- HSC302H5: Biocommunication Visualization (UofT Mississauga; co-taught)
- HMB304H1: Biomedical Visualization (Human Biology program; co-taught)