Teaching at Delft University of Technology
- Lead instructor for Machine Learning for Software Engineering (ML4SE, Graduate course, ID: IN4334, ~50 students), 2023.
- Co-instructor for Machine Learning for Software Engineering (ML4SE, Graduate course, ID: IN4334, ~30 students), 2022.
- Co-instructor for Software Engineering Methods for minor students (Undergraduate course, +200 students, ID: TI3115TU), 2021.
2013 - 2020
- Teaching Assistant for ML4SE course (Graduate course, ID: IN4334), Delft University of Technology.
- Head Teaching Assistant for Software Evolution (Graduate course), Sharif University of Technology.
- Head Teaching Assistant for Complex Dynamic Networks (Graduate course), Sharif University of Technology.
- Head Teaching Assistant for Database Design (Under-graduate course), Sharif University of Technology.
- Head Teaching Assistant for System Analysis and Design (Undergraduate course), Sharif University of Technology.
- Instructor for Computer Workshop (Spring and Fall editions, Undergraduate course), Sharif University of Technology.