Teaching
Fall 2022 - Spring 2024
Head Teaching Assistant
Sharif University of Technology
- Numerical Computations (Fall 2022)
- Compiler Design (Fall 2023 & Spring 2024)
- Design of Algorithms (Spring 2024)
- Data Structures and Algorithms (Fall 2023)
- Mobile Programming (Spring 2024)
Spring 2022 - Spring 2024
Teaching Assistant
Sharif University of Technology
- Machine Learning (Spring 2024)
- Probability and Statistics for Engineering (Fall 2023)
- Linear Algebra (Spring 2023, Spring 2022, Fall 2022)
- Game Theory (Spring 2024)
- Computer Architecture (Fall 2023, Spring 2023, Fall 2022)
- Database Design (Spring 2024)
- Advanced Programming in Java (Spring 2023, Spring 2022)
- Mobile Programming (Spring 2023)
- Digital Systems Design (Fall 2023)