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.