Teaching

As Guest Lecturer:

Applied Machine Learning, Topics in Biomedical Engineering (BMEG 591M), Graduate course, University of British Columbia, 2 x 3 hour sessions, February 2018.

Introduction to Object Oriented Programming, Topics in Biomedical Engineering (BMEG 591M), Graduate course, University of British Columbia, 3 hour session, January 2018.

Data Visualization with Python, part of Data Visualization I, Master of Data Science, Graduate course, University of British Columbia, October 2017.

A Brief Story of Machine Learning, part of the Capstone Design Course, University of British Columbia, September 2017.

As Teaching Assistant:

Data Visualization I, Master of Data Science, Graduate course, University of British Columbia, Fall 2017.

Electrical Engineering Capstone Design Course (see here), Undergrad course, University of British Columbia, Fall 2017 & Spring 2018

Electrical Engineering Capstone Design Course (see here), Undergrad course, University of British Columbia, Fall 2016 & Spring 2017

Advanced Image Processing, M.Sc. course, instructed by Prof. Shohre Kasaei, in Sharif University of Technology, Fall 2012

Fundamentals of Database Design, B.Sc. course, instructed by Prof. Rohani Rankoohi, in Sharif University of Technology, Fall 2012

Compiler Principals, B.Sc. course, instructed by Prof. Fateme Ghasemi, in Shahid Beheshti University, Fall 2011

Digital Logic, B.Sc. course, instructed by Prof. Abbaspour, in Shahid Beheshti University, Spring 2011

Computer Networks, B.Sc. course, instructed by Prof. Abbaspour, in Shahid Beheshti University, Spring 2011

Digital Logic, B.Sc. course, instructed by Prof. Ali Jahanian, in Shahid Beheshti University, Spring 2010

Data Structures, B.Sc. course, instructed by Prof. Ebrahimi Moghadam, in Shahid Beheshti University, Fall 2009

Advanced Programming, B.Sc. course, instructed by M.Sc. Ali Vahed, in Shahid Beheshti University, Spring 2009.

Information Storage and Retrieval, B.Sc. course, instructed by Prof. Ebrahimi Moghadam, in Shahid Beheshti University, Spring 2009.

Advanced Programming, B.Sc. course, instructed by M.Sc. Ali Vahed, in Shahid Beheshti University, Fall 2008.