Teaching
Instructor
- ECSE 321 - Introduction to Software Engineering (McGill University)
Winter 2016
- ECSE 539 - Software Language Engineering (McGill University)
Fall 2015
- ECSE 429 - Software Validation (McGill University)
Fall 2015
- ECSE 539 - Software Language Engineering (McGill University)
Fall 2014
- ECSE 429 - Software Validation (McGill University)
Fall 2014
- ECSE 429 - Software Validation (McGill University)
Fall 2013
- Software Engineering - The Sky Is The Limit (University of Ottawa)
May 2013
(Enrichment Mini-Courses Program for students in grade 8-11)
- Software Engineering - The Sky Is The Limit (University of Ottawa)
May 2012
(Enrichment Mini-Courses Program for students in grade 8-11)
- Software Engineering - The Sky Is The Limit (University of Ottawa)
May 2011
(Enrichment Mini-Courses Program for students in grade 8-11)
- Software Engineering - The Sky Is The Limit (University of Ottawa)
May 2010
(Enrichment Mini-Courses Program for students in grade 8-11)
- SEG3101 - Software Requirements Analysis (University of Ottawa)
Fall 2009
- Software Requirements Engineering - Let's Figure Out What We Want (University of Ottawa)
May 2009
(Enrichment Mini-Courses Program for students in grade 8-11)
- Software Requirements Engineering - Let's Figure Out What We Want (University of Ottawa)
May 2008
(Enrichment Mini-Courses Program for students in grade 8-11)
- CMPT 275 - Software Engineering (Simon Fraser University)
Summer 1999
- CMPT 275 - Software Engineering (Simon Fraser University)
Spring 1999
Invited Lectures
- Mussbacher, G. (2014) Introduction to Model-Driven Engineering. McGill University, Montreal, Canada, October 2014.
- Mussbacher, G. (2014) Model-Based Requirements Engineering. McGill University, Montreal, Canada, March 2014.
- Mussbacher, G. (2013) Introduction to the Aspect-oriented User Requirements Notation (AoURN): Aspects, Goals, and Scenarios. McGill University, Montreal, Canada, December 2013.
- Mussbacher, G. (2013) Introduction to the User Requirements Notation (URN). McGill University, Montreal, Canada, October 2013.
- Mussbacher, G. (2013) Aspect-Oriented Modeling and its Application to Requirements. Carleton University, Ottawa, Canada, April 2013.
- Mussbacher, G. (2012) Introduction to the User Requirements Notation (URN). University of Ottawa, Ottawa, Canada, October 2012.
- Mussbacher, G. (2012) Introduction to the Aspect-oriented User Requirements Notation (AoURN): Aspects, Goals, and Scenarios. McGill University, Montreal, Canada, September 2012.
- Mussbacher, G. (2012) Introduction to the User Requirements Notation (URN). McGill University, Montreal, Canada, September 2012.
- Mussbacher, G. (2011) Aspect-oriented Requirements Engineering with the Aspect-oriented User Requirements Notation (AoURN). Escola Politécnica de Pernambuco, Universidade de Pernambuco, Recife, Brazil, March 2011.
- Mussbacher, G. and Amyot, D. (2001) Visualizing Requirements with URN - GRL and UCMs. Federal University of Ceará, Fortaleza, Brazil, October 9-11, 2001.
- Amyot, D. and Mussbacher, G. (2001) Bridging the Requirements/Design Gap in Dynamic Systems with Use Case Maps (UCMs). Concordia University, Montreal, Canada, May 2001.
Teaching Assistant
- SEG 3101 / SEG 3201 - Software Requirements Analysis (University of Ottawa)
- SEG 3202 - Software Design and Architecture (University of Ottawa)
- SEG 3103 / SEG 3203 - Software Quality Assurance (University of Ottawa)
- SEG 4110 / SEG 4210 - Advanced Software Design and Reengineering (University of Ottawa)
- CMPT 275 - Software Engineering (Simon Fraser University)
- CMPT 475 - Software Engineering II (Simon Fraser University)