Teaching

Analysis of Algorithms

Graduate course, University of Southern California, Department of Computer Science, 2022

Course Professor: Dr. Shamsian, Dr. Adamchik Semester: Fall 2022, Spring 2020

Introduction to Software Testing

Undergraduate course, University of Tehran, Department of Computer Science, 2018

Course Professor: Dr. Khamespanah Semester: Fall 2018 Role: Chief TA

Introduction to Network Security

Undergraduate course, University of Tehran, Department of Computer Science, 2018

Course Professor: Dr. Sayad Haghighi Semester: Fall 2018

Operating Systems

Undergraduate course, University of Tehran, Department of Computer Science, 2018

Course Professor: Dr. Kargahi Semester: Fall 2018, Spring 2018, Fall 2017

Databases

Undergraduate course, University of Tehran, Department of Computer Science, 2018

Course Professor: Dr. Shakery Semester: Fall 2018, Spring 2018, Fall 2017

Artificial Intelligence

Undergraduate course, University of Tehran, Department of Computer Science, 2018

Course Professor: Dr. Moradi Semester: Spring 2018 Role: Chief TA