Teaching Experiences
Teaching Assistant
- Advance Computer Networks
University of Tehran, Facaulty of Computer Engineering, Spring 2025
Currently working…
Adjunct Lecturer
- Logic Circuit Labratory
Amirkabir University of Technology (Tehran Polytechniq), Facaulty of Computer Engineering, Spring 2024 - Fall 2024
Taught the fundamentals of digital logic circuit design and implementation with hands-on training, including:
- Xilinx ISE training
- Verilog programming instruction
- Supervised FPGA-based projects, including smart parking systems
Teaching Assistant
- Advance Computer Networks
University of Tehran, Facaulty of Computer Engineering, Fall 2023
Collaborated on delivering lectures, grade assignments, and assist students with course material.
Teaching Assistant
- Advance Computer Systems Architecture
Kharazmi University of Tehran, Facaulty of Computer Engineering, Spring 2023
Delivered lectures on pipeline architecture, single-cycle processors, and advanced computer systems design. Supervised Verilog-based projects, focusing on practical applications in system design.
- Fault Tolerant Systems
Kharazmi University of Tehran, Facaulty of Computer Engineering, Spring 2023
Collaborated on delivering lectures on fault-tolerant systems and their applications in healthcare and IoT. Provided comprehensive support to help students master fault tolerance concepts and methodologies.
Teaching Assistant
- Natural Language and Speech Processing (NLP)
University of Tehran, Facaulty of Computer Engineering, Fall 2023
Assisted in delivering lectures and guiding students through fundamental concepts of Natural Language Processing. Evaluated assignments and provided technical support for student projects.