Courses
I teach both undergraduate and graduate level software engineering courses. Below are the courses that I most frequently teach.
Undergraduate:
- SWE3313 (Intro to Software Engineering);
- SWE3633 (Software Architecture & Design);
- SWE3643 (Software Testing and QA);
- SWE4663 (Software Project Management)
Graduate:
- SWE6623 (Software Engineering);
- SWE6633 (Software Project Planning and Management);
- SWE6653 (Software Architecture) ;
- SWE6673 (Software Quality Engineering and Assurance);
- SWE6763 (Software Metrics & QA);
- SWE6883 (Formal Methods in Software Engineering);
- SWE7903 (Software Engineering Capstone)