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