I have taught following courses:

The Ohio State University

I was a teaching assistant in following courses:

University of Minnesota

  • Machine Learning
  • Artificial Intelligence II
  • Advanced Algorithm and Data Structure
  • Algorithm and Data Structure
  • Discrete Structures

University of Tehran

  • Artificial Intelligence
  • Social Network
  • Theory of Formal Languages and Automata
  • Operating Systems
  • Data Structure and Algorithm