TEACHING

Sep. 2003- Now.

Shahed University , Tehran, Iran.

Assistant Professor

Teaching:

    Algorithms Design,

    Computer Networks,

    Computer Security,

    Information Hiding,

    Professional English,

    Artificial Intelligence,

    Programming Languages,

    Programming (Pascal, C++),

    Advanced Programming (C++, C#),

    Data Structures and Algorithms.


May 2011 – Aug. 2012.

University of Edinburgh, Edinburgh, UK

Adviser of Masters Students


Sep. 2010 – Dec. 2012

University of Edinburgh, Edinburgh, UK

  Computer Security,

  Informatics 1- Computation & Logic,

  Informatics 2 – Algorithms, Data Structures and Learning.


Sep. 2002- Mar. 2004

University of Science and Technology of Mazandran (OFU) , Babol, Iran

Lecturer (part time)

Teaching “Operating Systems”, “OS Lab.”, and “Theory of Languages and Automata”.