Teaching

Teaching activities

  • Electrical and Computer Engineering Department, AZAD University of Qazvin(Qazvin, Iran), Dec. 2005-Oct. 2010, Lecturer for undergraduate Courses: Logical Circuit, Data Structure and Algorithms, Operating system concepts, Formal Languages and Automata, Arti cial Intelligence I, Advanced Programming in C++.
  • Shariaty College of Technology (Tehran, Iran), Dec. 2005-Sep. 2008 Lecturer for undergraduate Courses: Arti cial Intelligence, Formal Languages and Automata.
  • Payamnour University of Boshehr (Boshehr, Iran), Sep. 2006-Feb. 2007 Lecturer for undergraduate Courses: Data Structure in C, Algorithm Design, Formal Language and Automata, Computation Theory.
  • Elmi-karbordi Qazvin University (Qazvin, Iran), Sep. 2005-Feb. 2005 Lecturer for undergraduate Courses: Logical Circuit, Computer Architecture.
  • Elmi-karbordi Hadi University (Tehran, Iran), Sep. 2006-Sep. 2007 Lecturer for undergraduate Courses: Computer Architecture, Operating System Concepts.
  • Nikan Institute (Tehran, Iran), Apr. 2006-Sep. 2006. Lecturer for undergraduate Course: Advanced Algorithm Design for pre M.Sc. students.

Courses

Logical Circuit,

Data Structure and Algorithms,

Operating system concepts,

Formal Languages and Automata,

Arti cial Intelligence I,

Advanced Programming in C++