Teacher Profile · Sacred Heart University
Prof. Rosa
Prof. Rosa
Adjunct Professor, CS
Sacred Heart University

Teacher Profile
Computer Science

Undergraduate Computer Science courses built and taught for depth and clarity — the kind that stays with students long after the semester ends.

23Tools
Professor Chris Rosa
Professor Chris Rosa
Adjunct Professor, CS
Upcoming Courses Fall 2026
CS339
Networking and Data Communication
Data Communication  ·  300-Level

The Internet protocol stack from the ground up — transport, network, and link layers. Covers TCP, IP addressing, routing algorithms, NAT, ARP, and MAC learning through interactive simulations.

TCP · Flow Control CIDR · Routing · NAT ARP · MAC Learning
3 Credits Prereq: CS-112 7 Tools Open course
CS112
Data Structures
Python  ·  100-Level

Arrays, linked lists, trees, heaps, hash tables, and graphs implemented in Python. Covers BST operations, AVL rotations, heap sort, hash collision strategies, and graph traversal.

Arrays Linked Lists Queues · Stacks BST · AVL · Heaps Hash Tables Graphs
3 Credits Prereq: CS-111 16 Tools Open course
CS432
Cloud Computing
Microsoft Azure  ·  400-Level

Cloud architecture fundamentals through the lens of real-world Azure infrastructure. Covers compute, storage, networking, identity, and cost management — aligned with AZ-900 Azure Foundations certification readiness.

Azure Compute · Storage Networking · Identity Aligned with AZ-900 Foundations Certification
3 Credits Prereq: CS-112 & CS-339 Open course
AI100 New
Foundations of Artificial Intelligence
AI Foundations  ·  100-Level

History, terminology, and foundational concepts of AI explored through the lens of real-world applications. Students examine ethical tensions, data privacy, societal impact, and gain introductory exposure to machine learning — with hands-on time in the AI Lab. No prior CS experience required.

AI History · Ethics Machine Learning Intro AI Lab · Hands-on
3 Credits No Prereqs Non-Technical Majors Open course
Course Discussion
SHU Computer Science
Prof. Rosa
Hey there! I'm happy to talk about my courses, what they cover, how I teach them, or anything else about the field. What's on your mind?
Prof. Rosa