Teaching

I teach computer science at the college and university levels. I design courses focused on practice, deep understanding and reflection. I place particular emphasis on conceptual clarity, progressive learning and the use of contemporary tools to make technology accessible and engaging.

Teaching approach

  • Learning by doing

    Put practice at the heart of the course: doing is what makes us remember, reflect and question.

  • Gaining confidence step by step

    Design every course and lesson as a gradual build-up of skills: knowing a concept, then mastering and deepening it, rather than memorizing it.

  • Encouraging inquiry

    Spark reflection by leading everyone to ask ever deeper, ever clearer questions.

  • Being open, with good judgment

    Welcome new tools and new ideas with curiosity, then adopt them with restraint, keeping a critical eye.

Courses

Course materials are in French.

Positions

  1. Winter 2026

    Lecturer

    Université de Montréal

    Taught IFT 2425 — Introduction to Numerical Algorithms (error analysis, linear systems, iterative methods), with public course notes (in French) and interactive visualizations.

  2. Since 2022

    Computer science teacher

    Collège Ahuntsic, Montréal

    • Teach procedural and object-oriented programming, web and mobile development, databases and software engineering.
    • Coordinate student internships in industry and take on continuing education responsibilities.
  3. 2020

    Lecturer

    Polytechnique Montréal

    Taught introductory Python programming to first-year students.

Program design

  1. 2024–2026

    Fintech and AI college program (AEC), Collège Ahuntsic

    Created the program with a colleague: competencies, course sequence and outlines, industry consultation, approval file. The first college program of its kind in Quebec, starting in winter 2027.

    College announcement (in French)Program page (in French)

  2. 2023–2024

    Revision of two college programs, Collège Ahuntsic

    Led the update of the mobile application development (2024) and transactional website development (2023) programs.

    Mobile applications (in French)Transactional websites (in French)