Concordia

SOEN-691E: Software Re-engineering, [Winter 2015]

SOEN-6431: Software Comprehension and Maintenance, [Winter 2015]

COMP-248: Object Oriented Programming I, [Fall 2014]


RIT

SWEN-749: Software Evolution and Re-engineering, [Spring 2014]

SWEN-220: Mathematical Models of Software, [Fall 2013]

4011-720: Software Evolution and Re-engineering, [Spring 2013]

4010-420: Formal Methods of Specification and Design, [Winter 2012]

4010-420: Formal Methods of Specification and Design, [Fall 2012]


Queen's University

CISC 322: Software Architecture, [Fall 2011]