Courses
Courses I teach this fall (2021)
1. SWE 3313 - Introduction to Software AEngineering
2. SWE 4663 - Software Project Management
I teach both undergraduate and graduate level software engineering and computer science courses. Below are the courses that I have taught.
Graduate:
- SWE 6623 - Software Engineering
- SWE 6633 - Software Project Planning and Management
- SWE 6653 - Software Architecture
-SWE 6763 - Software Evaluation and Measurement
-SWE 6803 - Independent Study
-SWE 6853 - Design Patterns
- SWE6673 - Software Quality Engineering and Assurance
- SWE6763 - Software Metrics & Quality Assurance
-SWE 6863 - Software Engineering Ethics & Legal Issues
- SWE7903 - Software Engineering Capstone
-SWE 7803 - Master's Thesis
-CS 7843 - Theory of Programming Languages
-CS 7260 - Advanced Database Systems
-CS 7999 - Thesis
Undergraduate:
SWE 3313 - Introduction to Software Engineering
- SWE3633 - Software Architecture & Design
- SWE4663 - Software Project Management
- SWE 4724 - Software Engineering Project
-CS 3305 - Data Structures
-CS 3410 - Introduction to Database Systems
-CS 3502 - Operating Systems
-CS 3503 - Computer Organization and Architecture
CS 4308 - Concepts of Programming Languages