Islamic Azad University of Tehran
December 2021 - presentAssistant professor
Teaching the following courses:
•	(86018) Communications Circuits
•	(114) Fundamentals of Communications Systems 
•	(399) Mathematics
•	(398) Technical English 
•	(684) Electrical Circuits Analysis Lab
•	(677) PCB Design and Manufacture
Online private tutoring company
June 2019 - presentTutor
Teaching the following courses:
•	Electronics
•	Electrical Circuits Analysis 
•	Basic Mathematics
•	Advanced Mathematics
•	Technical English Language
•	Electromagnetics
•	Basic Physics
Tehran University of Applied Science and Technology,
September 2017 - presentAssistant professor
Teaching the following cources:
•	(5335) Electronics
•	(342) Electronics Lab
•	(25146) Electrical Circuits Analysis 
•	(1152) Electrical Circuits Lab
•	(13776) Technical English 
•	(1148) Digital Circuit Lab
•	(12815) Technical Drawing