1. Teaching assistant for Department of Computer Science at University of Toronto

  2. CSC321: Introduction to Neural Networks and Machine Learning, Mississauga, Winter 2012 and 2014, all of the tutorials (including developing & delivering presentation slides) and all of the markings

  3. CSC209: Software Tools and Systems Programming, St. George, St. George, Winter 2013, tutorials and markings

  4. CSC209: Software Tools and Systems Programming, St. George, St. George, Fall 2012, tutorials and markings

  5. CSC343: Introduction to Databases, St. George, Winter 2011 and Fall 2012, markings

  6. CSC236: Introduction to Theory of Computation at St. George, St. George, Fall 2010, tutorial (including blackboard demonstration of concepts and proofs) and markings


  1. Teaching assistant for Department of Computer Science at University of Saskatchewan

  2. CSC214: Programming Principles and Practice, Summer 2009, tutorial (including developing & delivering presentation slides)