Courses currently offered at McMaster University (2022 - …)
- Software Design I - Introduction to Software Development
- Description: SFWRENG 2AA4 (Undergrad - Level II, mandatory, 4 units)
- Sessions: Winter 2024, Winter 2023 (165 students)
- Software Requirements and Security Considerations (Undergrad - Level III, mandatory for SE, 3 units)
- (Micro-)Service Oriented Architectures
- Description: CAS 735 (Graduate, elective, 3 units)
- Sessions: Fall 2023 (21 students), Fall 2022 (20 students)
Courses previously offered at McMaster
- Software Engineering Practice and Experience: Binding Theory to Practice
- Description: SFWRENG 3XB3 (Undergrad - Level III, mandatory, 3 units)
- Sessions: Fall 2022 (121 students)
Courses offered at Université du Québec à Montréal (2019 - 2021)
- Principles of Software Design (graduate, MGL7361)
- Software Realisation & Maintenance (graduate, MGL7460)
- Software Design (undergrad, INF5153)
- Sessions: Fall 2020, Fall 2019, Winter 2019
- Designing tailored applications for the aging population (undergrad, INF600G)
Courses offered at École Polytechnique de l’Université Côte d’Azur (2016 - 2018)
- Domain-specific languages & Meta-modelling (graduate, EIINA903)
- Sessions: Fall 2018, Fall 2017, Fall 2016
- Micro-services architectures (graduate, EIINA905)
- Sessions: Fall 2018, Fall 2017, Fall 2016
- Software Architecture and DevOps (undergrad/graduate, EIIN830)
- Collaboration with IBM
- Sessions: Winter 2018, Winter 2017
- Introduction to Software Engineering (undergrad, EII622)
- Sessions: Winter 2018, Winter 2017
- Software Development Project (undergrad, EIIN615)
- Sessions: Winter 2018, Winter 2017
- Innovation Projects (undergrad/graduate, EIIN717)
- Sessions: Spring 2018, Spring 2017
Invited course offered at École Normale Supérieure de Lyon
- Software Engineering & Compilation (graduate, INFO5135)
- Sessions: Fall 2018, Fall 2017
- For two years in a row, I was invited by École Normale Supérieure de Lyon (a research-intensive university) to run a course (10 weeks) on my research interests.