2015-2017, Senior Lecturer in the University of Malaya, Faculty of Computer Science:
Intelligent Networks, (BSc courses), Emerging Technologies in Communications (BSc courses).
2007-2015, Full Time Faculty Member (Lecturer) in the Islamic Azad University, Iran, Faculty of Computer Science:
Artificial Intelligence, Data Structure, Algorithm, Advanced Programming (BSc courses).
2005-2010, Adjunct Lecturer and Head of Department, Adib University, Mazandaran, Sari, Iran, Faculty of Computer Science:
Algorithm, Operating System, Data Structure, Web programming.
2008-2010, Visiting Senior Lecturer, Payeme Noor University, Iran, Faculty of computer science:
Artificial Intelligence, Data Structure, Algorithm
2006-2008, Head of Department, Islamic Azad University, Gorgan, Iran:
Data structure, C# programming, Programming Language, C++.