CSE503: Software Engineering Design Patterns
CSE503: Software Engineering Introduction
CSE503: Software Engineering testing
CSE503: Software Engineering Software architecture