
Last updated: Nov. 18, 2021
TEACHING EXPERIENCES

Final Session of Digital Systems Lab at Cleveland State University (Summer 2017)
Cleveland State University, Cleveland, Ohio
(1) Digital Systems Lab
Duty: Instructor
Summer 2016 & 2017 & 2018, Fall 2016 & 2017 & 2018, Spring 2019
Course Description
Experiments covered include binary number systems, Boolean algebra, combinational logic design principles, combinational logic design practices, finite state machine, sequential logic design principles, and sequential logic design practices. Experiments are implemented on an FPGA-based educational board where Quartus II software is used for programming.
(2) Electric Circuits Lab
Duty: Instructor
Spring 2017
Course Description
Experiments covered include basic electrical concepts, network theorems, circuit laws, resistance, capacitance, inductance, response of RC, RL and RLC circuits to initial conditions and constant forcing functions, AC steady-state analysis and AC power, and integration of computer applications using PSPICE.
(3) Embedded Systems
Duty: Teaching Assistant
Spring 2017
Course Description
Software design of microcontroller-based embedded systems. Topics covered include microcontroller architecture, assembly programming, real-time interrupts, external interrupts, program size considerations, input/output issues, analog-to-digital conversion, serial port reception/transmission, step motor control, RS232 communication, and mathematics in a fixed point microcontroller.
Pasargad Higher Education Institute, Shiraz, Iran
(1) Analog Simulation with PSpice
Duty: Instructor
Spring 2014
Course Description
Analog Simulation with PSpice training starts with the basics of entering a design for simulation and builds a solid foundation in the overall use of the tool. Students learn how to enter a design for simulation, run DC bias, DC sweep, and AC sweep analysis, edit stimulus and run parametric analysis, and edit models.
(2) Electric Circuits II
Duty: Instructor
Spring 2014
Course Description
Electrical Circuits II is the second of two circuit courses aimed at developing fundamentals of electrical circuit operation and analysis. It covers topics in graphical analysis of circuit operation; capacitive, inductive, and magnetic circuits; and sinusoidal excitation and AC reactance due to inductors and capacitors.
Shiraz University, Shiraz, Iran
(1) System Identification
Duty: Teaching Assistant
Fall 2012
Course Description
System identification uses statistical methods to build mathematical models of dynamical systems from measured data. System identification also includes the optimal design of experiments for efficiently generating informative data for fitting such models as well as model reduction.
(2) Electric Circuits I
Duty: Teaching Assistant
Fall 2013
Course Description
This course presents the fundamentals of circuit analysis. It begins with basic concepts such as voltage, current, sources and Ohm's law; then it proceeds to develop general and powerful procedures (nodal and mesh analyses) used in analyzing electric circuits. These methods are first applied to resistive circuits and later to circuits with more complex elements such as capacitors and inductors. Circuits with DC sources as well as those with sinusoidal sources are analyzed. The subjects of steady-state power and three-phase balanced systems are also covered.
(3) Linear Control Systems
Duty: Teaching Assistant
Spring 2012
Course Description
This course is to explore the modeling of linear dynamic systems via differential equations and transfer functions utilizing state-space and input-output representations; analysis of control systems in the time and frequency domains and using transfer function and state-space methods; study of the classical stability tests, such as the Routh-Hurwitz and Nyquist criterions, and design methods using root-locus plots and Bode plots; and the development of control techniques based on PID, lead and lag networks, using linear state or output feedback.
(4) Linear Matrix Inequality on Control Systems
Duty: Teaching Assistant
Spring 2012
Shiraz University of Technology, Shiraz, Iran
(1) Communication Circuits
Duty: Teaching Assistant
Spring 2011
Course Description
This course introduces the fundamentals of electronic communication systems. Topics include the frequency spectrum, electrical noise, modulation techniques, characteristics of transmitters and receivers, and digital communications.