• 2014-2015
    1. CAS 703– Software Design (GRADUATE)
    2. SFWR ENG 3A04– Software Design II- Large System Design
    3. SFWR ENG 3S03– Software Testing
  • 2013-2014
    1. CAS 738– Algebraic Methods in Software Engineering and Computer Science (GRADUATE)
  • 2012-2013
    1. SFWR ENG 3A04– Software Design II- Large System Design
    2. SFWR ENG/COMP SCI 2S03– Principles of Programming
  • 2011-2012
    1. SFWR ENG 2FA3– Discrete Mathematics and Logic II
    2. SFWR ENG 3A04– Software Design II- Large System Design
    3. CAS 738– Relation Algebra and Kleene Algebra and their Applications (GRADUATE)
  • 2010-2011
    1. SFWR ENG 2FA3– Discrete Mathematics and Logic II
    2. SFWR ENG 3A04– Software Design II- Large System Design
    3. COM SFWR 707 — Formal Specification Techniques (GRADUATE)
  • 2009-2010
    1. SFWR ENG 2FA3– Discrete Mathematics and Logic II
    2. SFWR ENG 3A04– Software Design II – Large System Design
    3. COM SFWR 707 — Formal Specification Techniques (GRADUATE)
  • 2008-2009
    1. SFWR ENG 2FA3– Discrete Mathematics and Logic II
    2. SFWR ENG 3A04– Software Design II- Large System Design
    3. COM SFWR 707 — Formal Specification Techniques (GRADUATE)
  • 2007-2008
    1. SFWR ENG 2FA3– Discrete Mathematics and Logic II
    2. SFWR ENG 3RA3– Software Requirements and Security Considerations
    3. COM SFWR 707 — Formal Specification Techniques (GRADUATE)
  • 2006-2007
    1. SFWR ENG 2FA3– Discrete Mathematics and Logic II
    2. SFWR ENG 3RA3– Software Requirements and Security Considerations
    3. COM SFWR 707 — Formal Specification Techniques (GRADUATE)
  • 2005-2006
    1. SFWR ENG 3R03 — Software Requirements, Inspection, and Testing
    2. COM SFWR 707 — Formal Specification Techniques (GRADUATE)
  • 2004-2005
    1. COM SFWR 707 — Formal Specification Techniques (GRADUATE)
  • 2003-2004
    1. SFWR ENG 2E03 — Applications of Discrete Mathematics in Software Engineering
    2. SFWR ENG 4EF3; COMP SCI 4EF3 — Software Requirements Activities
    3. COMP SCI 4ZP6 — Computer Science Capstone Project
  • 2002-2003
    1. SFWR ENG 2E03 — Applications of Discrete Mathematics in Software Engineering
    2. SFWR ENG 4G03 — Software Engineering Senior Thesis I
    3. SFWR ENG 4H03 — Software Engineering Senior Thesis II
    4. SFWR ENG 4EF3; COMP SCI 4EF3 — Software Requirements Activities
  • 2001-2002
    1. SFWR ENG 2E04 — Applications of Discrete Mathematics in Software Engineering
    2. SFWR ENG 4G03 — Software Engineering Senior Thesis I
    3. SFWR ENG 4H03 — Software Engineering Senior Thesis II
  • 2000-2001
    1. SFWR ENG 2E04 — Applications of Discrete Mathematics in Software Engineering
    2. SFWR ENG 3B04 — Software Design III
  • 1999-2000
    1. SFWR ENG 2E04 — Applications of Discrete Mathematics in Software Engineering
    2. ENG. 1D04 — Engineering Computation
  • 1998-1999
    1. SFWR ENG 2E04 — Applications of Discrete Mathematics in Software Engineering
    2. ENG. 1D04 — Engineering Computation
    3. SFWR ENG. 2B04 — Software Design II
  • Lsit of courses before 1998 is not available