Teaching
Below are a current and past list of courses I have taught, not including Master's Projects (i.e., CIS 693), Master's Theses (i.e., CIS 690 and 695), or Independent Studies (i.e., CIS 499 or 699). Course materials for the current semester can be found by registered students on the course's Blackboard site.
Fall 2023:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 611: Introduction to Software Engineering (Graduate)
- CIS 622: Software Design Methodologies (Graduate)
Summer 2023:
- CIS 350: Introduction to Software Engineering (Undergraduate)
Winter 2023:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 612: Requirements Specification (Graduate)
- CIS 613: Software Testing (Graduate)
Fall 2022:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 611: Introduction to Software Engineering (Graduate)
- CIS 622: Software Design Methodologies (Graduate)
Summer 2022:
- CIS 350: Introduction to Software Engineering (Undergraduate)
Winter 2022:
- CIS 450: IS Project Management (Undergraduate)
- CIS 612: Requirements Specification (Graduate)
- CIS 613: Software Testing (Graduate)
Fall 2021:
- CIS 450: IS Project Management (Undergraduate)
- CIS 611: Introduction to Software Engineering (Graduate)
- CIS 622: Software Design Methodologies (Graduate)
Summer 2021:
- CIS 350: Introduction to Software Engineering (Undergraduate)
Winter 2021:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 612: Requirements Specification (Graduate)
- CIS 613: Software Testing (Graduate)
Fall 2020:
- CIS 450: IS Project Management (Undergraduate)
- CIS 611: Introduction to Software Engineering (Graduate)
- CIS 622: Software Design Methodologies (Graduate)
Winter 2020:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 612: Requirements Specification (Graduate)
Fall 2019:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 611: Introduction to Software Engineering (Graduate)
Winter 2019:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 612: Requirements Specification (Graduate)
- CIS 613: Software Testing (Graduate)
Fall 2018:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 611: Introduction to Software Engineering (Graduate)
Winter 2018:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 612: Requirements Specification (Graduate)
Fall 2017:
- CIS 350: Introduction to Software Engineering (Undergraduate)
- CIS 611: Introduction to Software Engineering (Graduate)