teaching

You can find complete list of courses I have taught or have been Teaching Assistant for in here.

Courses Taught

University of Toronto

  • INF1343H – Data Modeling and Database Design Upcoming
    Sessional Lecturer, Faculty of Information
    Fall 2025

  • INF2204H – Digital Connectivity for Information Systems
    Sessional Lecturer, Faculty of Information
    Winter 2025

Teaching Assistant

Toronto Metropolitan University / Ryerson University

  • ITM618 – Business Intelligence and Analytics
    Teaching Assistant, Ted Rogers School of Management, Dr. Mehdi Kargar
    Fall 2023, Fall 2022, Fall 2021, Fall 2020

  • ITM500 – Data and Information Management
    Teaching Assistant, Ted Rogers School of Management, Dr. Mehdi Kargar
    Winter 2023, Winter 2021, Winter 2020

  • ITM760 – Big Data Analytics
    Graduate Assistant, Ted Rogers School of Management, Dr. Mehdi Kargar
    Winter 2020

  • COE628 – Operating Systems
    Teaching Assistant, Department of Electrical & Computer Engineering, Dr. Rasha Kashef
    Winter 2023, Winter 2022, Winter 2021, Winter 2020

  • COE768 – Computer Networks
    Graduate Assistant, Department of Electrical & Computer Engineering, Dr. Baha Uddin Kazi
    Summer 2020

  • COE692 – Software Design and Architecture
    Research Assistant, Department of Electrical & Computer Engineering, Dr. Faezeh Ensan
    Summer 2020

  • COE718 – Embedded Systems Design
    Graduate Assistant, Department of Electrical & Computer Engineering, Dr. Gul N. Khan
    Fall 2021

  • COE538 – Microprocessor Systems
    Graduate Assistant, Department of Electrical & Computer Engineering, Dr. Lev Kirischian
    Fall 2019

Amirkabir University of Technology

  • Machine Learning
    Teaching Assistant, Department of Computer Engineering, Dr. Ehsan Nazerfard
    Fall 2018, Spring 2019

  • Big Data Analytics (Advanced Topics)
    Teaching Assistant, Department of Computer Engineering, Dr. Maryam Amir Haeri
    Fall 2018

  • Python Programming
    Course Instructor, Amirkabir Professional-Practical Training Center
    Fall 2017

  • Microprocessor Systems & Interfaces
    Teaching Assistant & Project Supervisor, Department of Electrical Engineering, Dr. Saeed Sharifian
    Fall 2016, Spring 2017

  • Computer Programming
    Teaching Assistant & Project Supervisor, Department of Electrical Engineering, Dr. Vahid Pourahmadi
    Fall 2016

  • Data Communication
    Teaching Assistant, Department of Electrical Engineering, Dr. Vahid Pourahmadi
    Fall 2016

  • Internet of Things
    Teaching Assistant & Project Supervisor, Department of Electrical Engineering, Dr. Saeed Sharifian
    Spring 2015