Teaching

Current and Past Courses

  • CS1713 Introduction to Computer Science
  • CS3773 Software Engineering
  • CS4773 Object Oriented Systems
  • CS5103 Software Engineering
  • CS5123 Software Testing and Quality Assurance
  • CS6133 Software Specification and Verification
  • CS445/ECE451/CS645 Software Requirements Specification and Analysis, Fall 2004. University of Waterloo