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