University of Calgary
I hold a MSc. degree in Computer Science specializing in Software Engineering. All of my course work is accesible on the web. I graduated in June, 2006 after nearly five years of evening courses taken while working full-time.
- SENG 611: Requirements Engineering (Fall, 2001)
- SENG 613: Software Life-cycle (Fall, 2001)
- SENG 621: Process Management (Winter, 2002)
- SENG 623: Quality Management (Winter, 2002)
- SENG 609.31: Introduction to Dependability of Computing Systems (Fall, 2002)
- SENG 609.33: Software Testing, Test Driven Development and Quality Assurance (Fall, 2002)
- SENG 609.22: Agent-based Software Engineering (Fall, 2002)
- SENG 609.04: Design Patterns (Winter, 2003)
- CPSC 601.93: Agile Software Development (Fall, 2003)
- SENG 609.36: Aspect Oriented Software Development (Winter, 2004)
- SENG 609.37: Managing Iterative Projects (Winter, 2004)
- SENG 609.23: Object-Oriented Analysis and Design (Winter, 2004)
- SENG 609.38: Experience Management and Process Modeling (Fall, 2004)
- SENG 625: Software Engineering Decision Support (Fall, 2004)
- CPSC 601.33: Software Evolution (Winter, 2005)
- SENG 635: Software Reliability and Testing (Winter, 2005)
- SENG 609.39: Software Project Management (Spring, 2005)
- SENG 609.19: Theoretical Foundations of Software Engineering (Fall, 2005)
University of Alberta
I did my undergrad degrees at the U of A in Edmonton. The following are a list of some of the projects and assignments I worked. The list isn't complete of course, I just cover the interesting ones...



















