Course Instructor

University of Applied Science and Technology

  • Software Development Methodologies x2 Fall 2014, Spring 2015

Teaching Assistant

Università della Svizzera italiana

  • Software Atelier 1: Fundamentals of Informatics x3 Fall 2017, 2018, 2019
  • Software Atelier 4: Software Engineering Project x2 Spring 2018, 2019
  • Databases — Graduate Fall 2016

Sharif University of Technology

  • Patterns in Software Engineering — Graduate Spring 2016
  • Fundamentals of Programming in C Spring 2015

University of Science and Technology

  • Design and Analysis of Algorithms Spring 2011
  • Advanced Programming x2 Spring 2010, 2011