Graduate Teaching Assistant
University of Montreal, DIRO
Period: Fall 2022 – Fall 2026
Teaching language: French
Level: Undergraduate courses
Over multiple semesters, I contributed to teaching, student support, and course delivery in several software engineering and programming courses.
Courses taught:
-
Software Engineering (summer 2026)
Topics: Agile methodologies, UML design diagrams, introduction to software testing, Docker, and Git/GitHub.
Led demo sessions, assisted the instructor, created and graded assignments, and held office hours.
-
Web Design and Development (Winter 2026)
Topics: HTML, CSS, JavaScript, image formats and optimization, and Bootstrap (framework fundamentals).
Led demo sessions, assisted the instructor, created and graded assignments, and held office hours.
-
Software Quality and Metrics (Fall 2022, Fall 2023, Fall 2024, Fall 2025, Fall 2026)
Topics: software testing, quality metrics, code coverage types, and Git/GitHub.
Led demo sessions, graded assignments, and held office hours.
-
Programming 2 (Winter 2025)
Topics: Java, object-oriented programming, object-oriented analysis and design.
Led lab sessions, assisted the instructor, graded assignments, and held office hours.
-
Software Analysis and Design (Winter 2023)
Topics: object-oriented analysis and design, UML diagrams (class diagrams, state machine diagrams...).
Led lab sessions, assisted the instructor, graded assignments, and held office hours.