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

©