teaching

Teaching Assistant Experience

  • Teaching Assistant – CP468: Artificial Intelligence
    Department of Computer Science, Wilfrid Laurier UniversityWinter 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 UniversityFall 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 UniversityWinter 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 UniversityWinter 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 UniversityFall 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 UniversityWinter 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 UniversityFall 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 UniversityFall 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 WaterlooFall 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.