• Guest Lecturer
  • Conduct a lecture about ``Fake Cures: User-centric Modeling of Health Misinformation in Social Media'', [slides]

    CS886 Topics in AI: Trust and Online Social Networks course, University of Waterloo. Canada (October 2018).

  • Fundamentals of University Teaching Certificate
  • Completed the requirements for the Fundamentals of University Teaching Certificate. (March 2017)

    Received the ``Fundamentals of University Teaching'' certificate

  • Instructional Apprentice
  • Conduct tutorials for CS115 / Introduction to Computer Science 1 - University of Waterloo (Fall 2017)

    Conduct tutorials for CS116 / Introduction to Computer Science 2 - University of Waterloo (Winter 2017)

  • Teaching Assistanship
  • CS 245 / Logic and Computation - University of Waterloo (Spring-Fall 2016, Summer 2017)

  • Peer-tutoring
  • Math101-Math104 / Calculus - Student Learning Support Centre (SLSC), Qatar University (September 2008 - June 2009).

    CMPS251 / Object Oriented Programming - Student Learning Support Centre (SLSC), Qatar University (September 2008 - June 2009).

    GENG106 / Computer Programming - Student Learning Support Centre (SLSC), Qatar University (September 2008 - June 2009).