University of British Columbia
Teaching Assistant
- PHIL 333: Bio-Medical Ethics
- PHIL 332: Environmental Ethics
- PHIL 230: Introduction to Ethics
University of Alberta
Teaching Assistant
- PHIL 101: Introduction to Philosophy – Values & Society (x2)
- PHIL 102: Introduction to Philosophy – Knowledge & Reality
University of Manitoba
Teaching Assistant
- PHIL 2750: Ethics and the Environment
Teaching Assistant
- PHIL 333: Bio-Medical Ethics
- PHIL 332: Environmental Ethics
- PHIL 230: Introduction to Ethics
University of Alberta
Teaching Assistant
- PHIL 101: Introduction to Philosophy – Values & Society (x2)
- PHIL 102: Introduction to Philosophy – Knowledge & Reality
University of Manitoba
Teaching Assistant
- PHIL 2750: Ethics and the Environment