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.