I am the organzier of the programming workshops for students in non-STEM fields at the University of Waterloo. The workshop materials are available here. So far there have been two such workshops in January and November, both in 2016.

I am also an instructor at Software Carpentry workshops that teach basic programming skills for scientific computing.

At the University of Waterloo, I was a teaching assistant for the CS343 course on Concurrent and Parallel Programming during Fall Term 2017.