[PDF]
University of Virginia

Dependable Computing Systems (ECE/CS 4434/6434)
Instructor, ECE/CS Departments, Spring 2017, 2018, 2019, 2021, 2022, Fall 2023, 2024

Advanced Embedded Computing Systems (ECE 4501/6501, CS 6501)
Instructor, ECE Department, Fall 2017, 2018, 2020, 2021, Spring 2023, 2024

[PDF]
University of Illinois

Probability with Engineering Applications (ECE 313)
Teaching Assistant, ECE Department, Fall 2013 and Fall 2014

Computer Systems Engineering (ECE 391)
Teaching Assistant, ECE Department, Spring 2012

[PDF]
University of Tehran

Digital Logic Circuits Laboratory
Teaching Assistant, ECE Department, Fall 2006, Spring 2007, Spring 2008

Digital System Design with VHDL
Teaching Assistant, ECE Department, Fall 2007

Computer Architecture Laboratory
Teaching Assistant, ECE Department, Spring 2004