teaching
Teaching experience in computer systems, data systems, GPU computing, and programming.
Teaching Topics
- Computer systems architecture and optimizations for deep learning training and collocation
- GPU, CPU, and accelerator architectures and trade-offs
- CUDA programming
IT University of Copenhagen
| Role | Course | Level | Terms | Instructor |
|---|---|---|---|---|
| Teaching Assistant | Advanced Data Systems | MSc | Spring 2022, 2023, 2024 | Prof. Pınar Tözün |
| Teaching Assistant | Computer System Performance | MSc | Fall 2022, 2023, 2024 | Prof. Pınar Tözün |
| Guest Lecturer | Operating Systems and C | BSc | Fall 2024 | Prof. Willard Rafnsson |
| Guest Lecturer | Computer System Performance | MSc | Fall 2022, 2023, 2024, 2025 | Prof. Pınar Tözün |
| Guest Lecturer | Large Scale Data Analysis | MSc | Spring 2022, 2023, 2024, 2025 | Dr. Maria Sinziiana Astefanoaei |
| Guest Lecturer | Big Data Management | BSc | Fall 2022, 2023, 2024 | Dr. Maria Sinziiana Astefanoaei |
Sharif University of Technology
| Role | Course | Level | Terms | Instructors |
|---|---|---|---|---|
| Teaching and Lab Assistant | Microprocessor/Microcontroller Lab | BSc | Fall 2017, Spring 2018, Summer 2018 | Prof. A. Jahangir; Prof. H. Sarbazi-Azad |
| Teaching and Lab Assistant | Computer Architecture and Systems Lab | BSc | Summer 2017, Spring 2018, Summer 2018 | Prof. A. Jahangir; Prof. H. Sarbazi-Azad |
| Teaching Assistant | Computer Architecture | BSc | Spring 2018 | Prof. A. Jahangir |
Other Teaching Experience
| Role | Course | Institution | Term | Instructor |
|---|---|---|---|---|
| Teaching Assistant | Logic Circuit Design | University of Tabriz | Spring 2016 | Prof. Mina Zolfy |
| Tutor | Fundamentals of Programming with C | University-level tutoring | Spring–Summer 2018 | — |