top of page

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. 

bottom of page