I have contributed to curriculum design of several courses, actively designed course projects and assignments, conducted recitations and taught the classes for several subjects over the years including:
Teaching Assistant at Rutgers University
- Introduction to Discrete Structures (Spring 2017)
- Programming in Java (Summer 2017)
- Programming in Matlab (Fall 2017)
- Massive data Mining (Spring 2018)
- Deep Learning (Fall 2018)
Teaching Assistant at Sharif University of Technology
- Artificial Intelligence (Spring 2015)
- Digital Electronics (Spring 2015, Fall 2015).
- Computer Architecture (Fall 2015, Spring 2016)