Instructor

  1. ECSE 439/539 - (Advanced) Software Language Engineering (McGill University), Fall 2017
  2. ECSE 326 - Software Requirements Engineering (McGill University), Fall 2017
  3. ECSE 223 - Model-Based Programming (McGill University), Winter 2017
  4. ECSE 539 - Software Language Engineering (McGill University), Fall 2016
  5. ECSE 429 - Software Validation (McGill University), Fall 2016
  6. ECSE 321 - Introduction to Software Engineering (McGill University), Winter 2016
  7. ECSE 539 - Software Language Engineering (McGill University), Fall 2015
  8. ECSE 429 - Software Validation (McGill University), Fall 2015
  9. ECSE 539 - Software Language Engineering (McGill University), Fall 2014
  10. ECSE 429 - Software Validation (McGill University), Fall 2014
  11. ECSE 429 - Software Validation (McGill University), Fall 2013
  12. Software Engineering - The Sky Is The Limit (University of Ottawa), May 2013, (Enrichment Mini-Courses Program for students in grade 8-11)
  13. Software Engineering - The Sky Is The Limit (University of Ottawa), May 2012, (Enrichment Mini-Courses Program for students in grade 8-11)
  14. Software Engineering - The Sky Is The Limit (University of Ottawa), May 2011, (Enrichment Mini-Courses Program for students in grade 8-11)
  15. Software Engineering - The Sky Is The Limit (University of Ottawa), May 2010, (Enrichment Mini-Courses Program for students in grade 8-11)
  16. SEG 3101 - Software Requirements Analysis (University of Ottawa), Fall 2009
  17. 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)
  18. 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)
  19. CMPT 275 - Software Engineering (Simon Fraser University), Summer 1999
  20. CMPT 275 - Software Engineering (Simon Fraser University), Spring 1999

Tutorials and Invited Talks

Invited Lectures

  1. Mussbacher, G. (2014) Introduction to Model-Driven Engineering. McGill University, Montreal, Canada, October 2014.
  2. Mussbacher, G. (2014) Model-Based Requirements Engineering. McGill University, Montreal, Canada, March 2014.
  3. Mussbacher, G. (2013) Introduction to the Aspect-oriented User Requirements Notation (AoURN): Aspects, Goals, and Scenarios. McGill University, Montreal, Canada, December 2013.
  4. Mussbacher, G. (2013) Introduction to the User Requirements Notation (URN). McGill University, Montreal, Canada, October 2013.
  5. Mussbacher, G. (2013) Aspect-Oriented Modeling and its Application to Requirements. Carleton University, Ottawa, Canada, April 2013.
  6. Mussbacher, G. (2012) Introduction to the User Requirements Notation (URN). University of Ottawa, Ottawa, Canada, October 2012.
  7. Mussbacher, G. (2012) Introduction to the Aspect-oriented User Requirements Notation (AoURN): Aspects, Goals, and Scenarios. McGill University, Montreal, Canada, September 2012.
  8. Mussbacher, G. (2012) Introduction to the User Requirements Notation (URN). McGill University, Montreal, Canada, September 2012.
  9. 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.
  10. Mussbacher, G. and Amyot, D. (2001) Visualizing Requirements with URN - GRL and UCMs. Federal University of Ceará, Fortaleza, Brazil, October 9-11, 2001.
  11. 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

  1. SEG 3101 / SEG 3201 - Software Requirements Analysis (University of Ottawa)
  2. SEG 3202 - Software Design and Architecture (University of Ottawa)
  3. SEG 3103 / SEG 3203 - Software Quality Assurance (University of Ottawa)
  4. SEG 4110 / SEG 4210 - Advanced Software Design and Reengineering (University of Ottawa)
  5. CMPT 275 - Software Engineering (Simon Fraser University)
  6. CMPT 475 - Software Engineering II (Simon Fraser University)