Teaching
A. Teaching Experiences
- ECE413/513: Web Development and the Internet of Things, Instructor, University of Arizona, Fall 2022
- Teaching weekly lectures to 60+ students per semester; including grading assignments
- Designing and preparing project assignments, grading projects, and tutoring students via post-test remediation sessions
- Configuring and operating HTML, CSS, JavaScript, MongoDB, AWS, VSCode, and Embedded Programming
- Demonstrating a medical Internet of Things system that aims to monitor the heart rate and blood oxygen levels.
- EEL3801: Computer Organization and Design, Lab Instructor, University of Central Florida, Fall 2014-Fall 2018
- Sole recipient of the Award for Excellence by a Graduate Teaching Assistant at the University level, 2015-2016
- Teaching weekly labs to 100+ students per semester; including grading assignments
- Designing and preparing project assignments, grading projects, and tutoring students via post-test remediation sessions
- Configuring and operating MARS Assembler and Xilinx ISE software and C/C++ and Verilog/VHDL Languages
- Preparing demonstration of processor RTL and Schematic design using Synopsys’ Design Compiler
- Electronics I, Teaching Assistant, University of Tehran, Spring 2013-Spring 2014
- Theory of Formal Languages and Automata, Teaching Assistant University of Tehran, Fall 2013-Spring 2014
- Microprocessors Interfacing Circuit Design, Teaching Assistant, University of Tehran, Spring 2013 and Spring 2014
- Microprocessors, Teaching Assistant, University of Tehran, Fall 2013
- Advanced Programming and Laboratory, Lab Instructor, Isfahan University of Technology, Spring 2011
B. Professional Training
- Preparing Tomorrow’s Faculty, Academic Career Preparation Training Course (completed as a trainee), University of Central Florida, May 2015-August 2015
- Creating and organizing course content and related documents
- Writing a teaching philosophy statement
- Identifying and discussing relevant issues in teaching and learning
- Managing students’ behavior through effective policies and expectations
- Evaluating students’ strengths related to teaching and learning
- Constructing a teaching portfolio