Instructor at TTU
-
CS4365 - Software Engineering II - Spring 2018
-
CS5120 - Computer Science Graduate Seminar - Fall 2017 - Graduate Organizer
-
CS5332 & CS4331 - Engineering Privacy in Software Systems - Fall 2017
-
CS5332 - Engineering Privacy in Software Systems - Spring 2017
-
CS3365 - Software Engineering I - Fall 2016
Invited Guest Lectures
-
Legal Requirements Engineering Course - MSc Level - December 2014
Blekinge Institute of Technology (BTH), Karlskrona, Sweden
Title: Legal- URN Framework - A Legal Compliance Management Framework -
Requirements Engineering Course - MSc Level - March 2014
Centre de Recherche Henri Tudor, Luxembourg
Title: Introduction on URN and jUCMNav
Invited Tutorials
-
Business Process Compliance Analysis: A Graphical Representation with Tool Support - November 2015
Luxembourg Institute of Science and Technology, Luxembourg
Co-instructors: Diana Marosin and Marc van Zee -
Business Process Compliance Analysis: A Graphical Representation with Tool Support - August 2015
23rd IEEE Int. Requirements Engineering Conference (RE'15), Ottawa, Canada
Co-instructors: Diana Marosin and Marc van Zee -
The User Requirements Notation (URN) for Business Process Modeling and Legal Compliance - August 2011
19th IEEE Int. Requirements Engineering Conference (RE'11), Trento, Italy
Co-instructors: Gunter Mussbacher, Alireza Pourshahid and Azalia Shamsaei
Teaching Assistant
-
SEG 3103 - Software Quality Assurance - University of Ottawa - Winter 2011
-
ITI1120 - Introduction to Computing - University of Ottawa - Fall 2010
-
SEG 3101/3201 - Software Requirements Analysis - University of Ottawa - Fall 2009 & Fall 2010
-
SEG 3501 - Ingénierie des exigences - University of Ottawa - Fall 2008
-
ITI 1620 - Introduction à l'informatique I - University of Ottawa -Fall 2008
-
ADM 2303 - Statistics for Management - University of Ottawa - 2006 - 2010
-
ADM 2304 - Applied Statistical Methods in Business - University of Ottawa - 2006 - 2011