Teaching at Delft University of Technology
- 2023, 2024: Lead teacher for Machine Learning for Software Engineering (ML4SE, Graduate course, ~50 and ~100 students).
- 2022: Co-teacher for Machine Learning for Software Engineering (ML4SE, Graduate course, ~30 students).
- 2021: Co-teacher for Software Engineering Methods for minor students (Undergraduate course, 200+ students, ID: TI3115TU).
2013 - 2020
- Teaching Assistant for ML4SE course (Graduate course), 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.