Software Engineering

CS 505 Design Patterns (Fall 2026)

This class uses an Open Educational Resource (OER) GitHub repository that was developed by me so students are not required to buy a textbook.

Sep 1, 2026

CS 417 Design Patterns (Fall 2026)

This class uses an Open Educational Resource (OER) GitHub repository that was developed by me so students are not required to buy a textbook.

Sep 1, 2026

VIPER: Vulnerability Intelligence Pattern Extraction and Reporting
VIPER: Vulnerability Intelligence Pattern Extraction and Reporting

The VIPER project is focused on developing automated methods to extract, classify, and report emerging patterns in software vulnerability data to support faster, more targeted defensive response. The project builds a vulnerability taxonomy and ingestion pipeline on Google Cloud aimed at helping our security partners gain security analysis value and enhanced analysis tooling.

Jul 15, 2026

Central Cyber-Workforce Accelerator
Central Cyber-Workforce Accelerator

Central Cyber-Workforce Accelerator. Provides hands-on Cybersecurity Studio learning for undergraduates, building a network of industry and government partnerships to accelerate cybersecurity workforce development across Connecticut. Funded through the Central Connecticut State University Clusters of Excellence program, this effort connects students with authentic experiential learning while positioning employers as active collaborators in project work and curriculum. Current partner engagements span financial services, state government, and advanced manufacturing, and AI governance.

Jan 15, 2026

CS/CYS 511 Advanced Software Reverse Engineering (Spring 2026)

Jan 1, 2026

CS/CYS 496 Software Reverse Engineering (Spring 2026)

Jan 1, 2026

CS 530 Advanced Software Engineering (Spring 2026)

Jan 1, 2026

CS 505 Design Patterns (Fall 2024)

This class uses an Open Educational Resource (OER) GitHub repository that was developed by me so students are not required to buy a textbook.

Sep 1, 2024

CS 417 Design Patterns (Fall 2024)

This class uses an Open Educational Resource (OER) GitHub repository that was developed by me so students are not required to buy a textbook.

Sep 1, 2024

Scaffolded Projects for the Social Good (SPSG)
Scaffolded Projects for the Social Good (SPSG)

Scaffolded Projects for the Social Good (SPSG) is an NSF-funded collaboration between Central Connecticut State University and Xavier University. The project goal is to develop resources to assist computer science faculty who wish to embed **community-based service-learning projects** into their curriculum. While not specific to our recommendations, we focus on projects and project partners (e.g. local non-profits) that illustrate **computing’s potential for positive social impact.** See the [SPSG Hub](https://spsg-hub.github.io/) for more information and other resources.

Jun 15, 2023