Teaching

Teaching Assistant

Graduate and Undergraduate courses, University of Waterloo, 2018

  • Introduction to Computer Science, Winter 2018
  • Computer Security and Privacy, Fall 2018

Instructor

Comp 261 - Computer Skils, Southern Alberta Institute of Technology (SAIT), 2017

Teaching Assistant

Graduate and undergraduate courses, University of Calgary, 2015

  • Introduction to Computer Science (Python), Winter 2015
  • Exploration in Security and Privacy, Winter 2016
  • Information Theoretic Security, Fall 2015 and Fall 2016
  • Research Methodology in Computer Science, Fall 2017

Teaching Assistant

Graduate and undergraduate courses, Sharif University of technology, 2009

  • Cryptography Fundamentals, Fall 2010
  • Cryptography Mathematics, Fall 2010
  • Stochastic Processes, Spring 2011