Teaching

Teaching and Mentorship

As a teaching assistant at the University of Iowa and the University of Kurdistan, I had the opportunity to lead discussion sessions, grade assignments, and manage courses. These experiences have not only honed my teaching skills but also deepened my knowledge.

Theory of Computation

Undergraduate course, University of Iowa, Department of Computer Science, 2025

I served as a Teaching Assistant for the Theory of Computation course during the Fall 2024 and Spring 2025 semesters. My responsibilities included holding two weekly office hours, grading assignments, and evaluating midterm and final exams.

Introduction to Computer Science

Undergraduate course, University of Iowa, Department of Computer Science, 2023

This course serves as a gateway for many students in college, helping them gain foundational knowledge in computer science while introducing them to its vast field. Although it’s an entry-level course, it plays a crucial role for students as they explore and engage with a variety of concepts in computer science.

Computer Networks

Undergraduate course, University of Kurdistan, Department of Computer Engineering, 2021

Computer Networks has always been one of my favorite subjects and a key area of interest in my research. Having the opportunity to assist in teaching this course was one of the most rewarding experiences I’ve had. The highlight for me was designing the final project, which involved building both the client and server sides of a messaging app. This project provided students with a solid understanding of network communication and the complexities involved, while also introducing them to interesting challenges such as encrypting messages within the network.

Computer Architecture

Undergraduate course, University of Kurdistan, Department of Computer Engineering, 2019

This was my first experience as a teaching assistant, and it provided me with a fresh perspective on leading tutorial sessions, communicating with students, and maintaining professionalism in academia.