My teaching philosophy in ten words...
I taught linear algebra for Waterloo's first year management engineering students. At Waterloo, I have been a TA for pure math courses, for the master's of math teaching (MMT) program, and for science and engineering math courses.
Before Waterloo, I had a full-time position for several years as an instructor in computer science at Langara College, and before that was a TA for many courses in math and engineering at Queen's University and University of Toronto. For more information, see my CV.
I have also taught math and science enrichment courses to high school students at VISST, an accelerated indpendent STEM high school.