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
Winter 2026
Lecturer
Taught IFT 2425 — Introduction to Numerical Algorithms (error analysis, linear systems, iterative methods), with public course notes (in French) and interactive visualizations.
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.
2020
Program design
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.
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)
