Quchan University of Technology (2016-Now)
- B.Sc. course: Signals and Systems, Artificial Intelligence, Expert Systems, Research and Technical Presentation, Basics of Computer and Programming
University of Tehran-Kish International Campus (2013-2016)
- M.Sc. course: Computer Vision, Advanced Artificial Intelligence, Advanced Engineering Mathematics
- B.Sc. course: Basics of Computer and Programming, Computer Workshop
Kashan University (2010)
- B.Sc. course: Electric Circuit I, Computer Networks I
Shahed University (2009-2010)
- B.Sc. course: Micro Processor I, Artificial Intelligence, Scientific and Technical Presentation
Other Lectures, Workshops and Short Courses
- Workshop on Introduction to Robotics, Quchan University of Technology, Quchan, Iran. (2015-2016)
- Lecture on Semantic Video Analysis: Challenges, Applications and Outlook, 8th Iranian Conference on Machine Vision and Image Processing, Zanjan University, Zanjan, Iran. (2013)
- Lecture on Content and Semantic Video Analysis using Intelligent Systems, 4th Iranian Broadcast Engineering Conference, IRIB University, Tehran, Iran. (2011)