Teaching

Teaching

I teach across the computing curriculum at Mount Saint Mary College, from introductory programming to advanced cybersecurity and a senior capstone.

Teaching Interests

Computer Programming; Web & Network Security; Software Security; Web & Mobile Application Development; Database Management Systems.

Foundational

3 courses
CIT 1052
Computer Literacy
CIT 1100
Fundamentals of Computing
CSC 2550
Introduction to Programming
Visual Basic and Python.

Web & Database

4 courses
CSC 1900
Web Programming I
CIT 2160
Spreadsheets and Databases
CSC 3180
Server-side Programming
CIT 4350
Database Programming

Systems & Architecture

3 courses
CSC 3400
Computer Architecture & Organization
CSC 3550
Operating Systems
CIT 3650
Computer Operations & Management

Security

4 courses
CYB 4520
Application Software Security
CYB 4540
Operating System Security
CIT 4610
Network Security
CYB 4700
Ethical Hacking

Capstone

1 course
CYB/CIT 4800
Capstone Project