Teaching

Lecturer, Simon Fraser University (Summer 2019-Now)
[1] CMPT371: Data Communications and Networking (Summer 2019, Fall 2019, Fall 2020, Spring 2021, Fall 2022, Fall 2023)
Please find multiple versions (different offerings, with and without music) of Youtube Video Lectures.
[2] CMPT 354: Database Systems I (Spring 2020)
[3] CMPT 471: Networking II (Fall 2019)
[4] CMPT 474: Web Systems Architecture (Spring 2020, Fall 2020, Spring 2021, Fall 2021, Spring 2023)
[5] CMPT 454: Database Systems II: (Summer 2021)
YouTube Videos available.
[6] CMPT 756: Distributed & Cloud systems (Fall 2021, Spring 2023)
[7] CMPT 786: Cloud & Network Security (Spring 2022)
[8] CMPT 494/495 and 415/416: Capstone Project & Special Research Project (Fall 2020/Spring 2021, Fall 2021, Spring/Summer 2023)

Sessional Instructor, Simon Fraser University (Fall 2012)
CMPT371: Data Communications and Networking, Fall 2012

Teaching Assistant, Simon Fraser University (2008-2013)
[1] CMPT 705: Algorithm Design
[2] CMPT 150: Computer Architecture and Design
[3] CMPT 165: Internet and www

Lecturer, University of Applied Science and Technology, Tehran, Iran (2005-2008)
[1] Computer Architecture and Design
[2] Web Development (HTML, CSS, PHP/Python, Javascript)
[3] Introduction to Computer Systems