Advanced Database Systems, Systems Analysis and Design, Advanced Programming, Data Structures, Computer English, Operating Systems, Artificial Intelligence, Information Technology Engineering, Database Systems, Database Systems Laboratory, Computer Graphics, Mathematical Softwares, undergraduate course, Azarbaijan Shahid Madani University, Tabriz, Iran.
Computer Simulation, Computer Applications in Physics, Computer Applications in Accounting, Computer Applications in Management, undergraduate course, Payame Noor University of Tabriz, Tabriz, Iran.
Design and Analysis of Algorithms, Advanced Programming, Systems Analysis and Design, Theory of Languages and Automata, Compilers, Microprocessor & Assembly Languages, Computer Laboratory, Software Engineering, undergraduate course, University of Tabriz, Miyaneh Faculty of Engineering, Tabriz, Iran.
Object-Oriented Programming, Design and Analysis of Algorithms, Data Structures, Web Development, Concurrent Programming, undergraduate course, University of Applied Science and Technology of Tehran Municipality ICT Organization, Tehran, Iran.
Special English for Computer Students, University College of Nabi-Akram, Tabriz, Iran.
Computer Programming, Special English for Computer Students, Microprocessor & Assembly Languages, Design of Logic Circuits, Internet Basics, Software Engineering, Computer Networks, Computer Networks Laboratory, Information Storage and Retrieval, undergraduate course, SAMA Technical and Vocational Training College, Islamic Azad University, Tabriz Branch, Tabriz, Iran.