Teaching Experiences

Introduction to Computer Science (CS101), Teaching Fellow, Instructor: Perry Donham, Computer Science Department, Boston University, Spring 2019.

Introduction to Database Systems (CS460/660), Teaching Fellow, Instructor: Dr. George Kollios, Computer Science Department, Boston University, Fall 2017.

Calculus and Analytic Geometry 1(Math221), Teaching Assistant, Instructors: Dr. Gloria Mari-Beffa and Dr. Ruifang Song, Department of Mathematics, University of Wisconsin- Madison, Fall 2013.

Introduction to Computer Engineering (CS252), Teaching Assistant, Instructor: Dr. Guri Sohi and Dr. Mark Hill, ECE/CS Department, University of Wisconsin-Madison, Spring 2013.

Introduction to Computer Architecture (ECE/CS552), Teaching Assistant, Instructor: Dr. Yu Hen Hu, ECE/CS Department, University of Wisconsin-Madison, Fall 2012.

Advanced Electronic Circuits (ECE342), Teaching Assistant, Instructor: Dr. Giri Vekataramanan, ECE Department, University of Wisconsin-Madison, Fall 2012.

Nephrotex Virtual Internship for Freshman Engineering Students (InterEng101), Student Assistant and Design Advisor, University of Wisconsin-Madison, Fall 2012.

Persian Language, Tutor for APTLII Program, University of Wisconsin-Madison, Summer 2012.

Seeing through Engineer's Eyes, 3-week intensive workshop for middle school students, Instructor, PEOPLE Program , University of Wisconsin-Madison, Madison, WI.

Embedded System Design, Teaching Assistant, Instructor: Dr. Alireza Ejlali, Computer Engineering Department, Sharif University of Technology, Spring 2011.

VLSI Design, Teaching Assistant, Instructor: Dr. Mehdi Modarresi, Computer Engineering Department, Sharif University of Technology, Spring 2011.

Network Laboratory, Instructor, Computer Engineering Department, Sharif University of Technology, Spring 2011.

Digital Design Laboratory (using Verilog HDL and implementing on Altera and Xilinx FPGAs), Instructor, Computer Engineering Department, Sharif University of Technology, Fall 2010.

Automated Hardware Design using VHDL,Teaching Assistant, Instructor: Dr. Ali Jahanian. Electrical and Computer Engineering Department, Shahid Beheshti University, Fall 2009.

Network Laboratory (CCNA-based, Using Cisco Packet Tracer), Instructor, Electrical and Computer Engineering Department, Shahid Beheshti University, Fall 2009.