teaching
Teaching Assistant Experience
-
Teaching Assistant – CP468: Artificial Intelligence
Department of Computer Science, Wilfrid Laurier University — Winter 2025
Guest-lectured selected topics, authored and marked quizzes, designed and evaluated term projects, and supported students through office hours and online discussion. -
Teaching Assistant – CP468: Artificial Intelligence
Department of Computer Science, Wilfrid Laurier University — Fall 2024
Facilitated weekly tutorials, prepared assessments, graded assignments and exams, and provided 1:1 support on foundational AI concepts. -
Teaching Assistant – CP312: Algorithm Design and Analysis
Department of Computer Science, Wilfrid Laurier University — Winter 2024
Ran problem-solving sessions, authored quiz questions, evaluated projects and papers, and helped students with time/space complexity and classic algorithms. -
Teaching Assistant – CP421: Data Mining
Department of Computer Science, Wilfrid Laurier University — Winter 2024
Delivered labs, set and marked quizzes, supervised and evaluated course projects, and supported students with data preparation and model evaluation workflows. -
Teaching Assistant – CP468: Artificial Intelligence
Department of Computer Science, Wilfrid Laurier University — Fall 2023
Led tutorials and occasional lectures, created quizzes and project specifications, graded assignments and exams, and held office hours for core AI topics. -
Teaching Assistant – Fundamentals of Programming
Department of Computer Engineering, Imam Khomeini International University — Winter 2022
Led labs and tutorials, designed quizzes and programming assignments, graded submissions and exams, and supported students in core programming concepts. -
Teaching Assistant – Artificial Intelligence
Department of Computer Engineering, Imam Khomeini International University — Fall 2021
Conducted tutorials, designed quizzes and project briefs, graded assignments and exams, and provided office-hour support throughout the term. -
Teaching Assistant – Data Mining
Department of Computer Engineering, Imam Khomeini International University — Fall 2021
Delivered practical sessions, set and marked assessments, supervised term projects, and guided students through end-to-end analytics pipelines.
Tutoring
-
Tutor – ECE250: Data Structures & Algorithms
University of Waterloo — Fall 2025
Delivering 1:1 tutoring sessions focused on core data structures, algorithm design, and problem-solving strategies. -
Academic Mentor (Independent)
Aug 2025 – Present
Offering free 1:1 academic and career mentorship to students, with a focus on supporting learners from underrepresented backgrounds.