M.Sc. Courses:
- Stochastic Processes, Electrical and Computer Engineering (ECE) Department, Quchan University of Technology, Quchan, Iran, spring 2018.
- Advanced Communication Theory, ECE Department, Quchan University of Technology, Quchan, Iran, fall 2017.
- Channel Coding, ECE Department, Quchan University of Technology, Quchan, Iran, fall 2016.
B.Sc. Courses:
- Linear Control Systems, Department of Industrial Technology, University of Northern Iowa, Cedar Falls, Iowa, United States, fall 2011 and spring 2013
- Advanced Analog Electronics, Department of Industrial Technology, University of Northern Iowa, Cedar Falls, Iowa, United States, spring 2013.
- Programmable Logic Controllers, Department of Industrial Technology, University of Northern Iowa, Cedar Falls, Iowa, United States, spring 2013.
- Circuits and Systems, Department of Industrial Technology, University of Northern Iowa, Cedar Falls, Iowa, United States, spring 2013.
- Optical Communication Networks, Quchan University of Technology, Quchan, Iran, fall 2010.
- Signals and Systems, Quchan University of Technology, Quchan, Iran, fall 2010.
- Communications Technology, Quchan University of Technology, Quchan, Iran, spring 2008.
- Computer Networks, Quchan University of Technology, Quchan, Iran, spring 2008.
- Fundamentals of Radio Communications and Multiplexing, Quchan University of Technology, Quchan, Iran, spring 2008.
- Statistics and Probabilities, Quchan University of Technology, Quchan, Iran, spring 2008.
- Fundamentals of Electrical Measurement Instruments, Islamic Azad University of Shirvan, Shirvan, Iran, fall 2007.
- Electronics II, Islamic Azad University of Shirvan, Shirvan, Iran, fall 2007.