Teaching
With the exception of independent studies, thesis supervision and internship
supervision, my teaching portfolio includes:
Fall 2024
- CSC 282: Network and Cloud Security
- CSC 650: Cybersecurity Concepts
- CSC 674: Cyber Threat Analysis
Spring 2024
- CSC 481: Senior Seminar in Computer Science, Part 1
- CSC 520: Data Engineering
- CSC 650: Cybersecurity Concepts
- CSC 674: Cyber Threat Analysis
Fall 2023
- CSC 620: Digital Forensics
- CSC 650: Cybersecurity Concepts
Spring 2023
- CSC 380: Computer and Network Security
- CSC 381: Applied Cryptography
- CSC 580: Cybersecurity
- CSC 674: Cyber Threat Analysis
Fall 2022
- CSC 190: Computer Science Orientation Seminar
- CSC 263: Database Management Systems
- CSC 280: Introduction to Cybersecurity
Spring 2021
- CSC 380: Computer and Network Security
- CSC 381: Applied Cryptography
- CSC 674: Cyber Threat Analysis
Fall 2020
- CSC 190: Computer Science Orientation Seminar
- CSC 263: Database Management Systems
- CSC 280: Introduction to Cybersecurity
- CSC 620: Digital Forensics
Spring 2019
- CSC 380: Computer and Network Security
- CSC 482: Computer Science Senior Seminar II
- CSC 620: Digital Forensics
Fall 2018
- CSC 190: Computer Science Orientation Seminar
- CSC 280: Introduction to Cybersecurity
- CSC 381: Applied Cryptography
- CSC 530: Software Engineering Methodology
Summer 2018
- DSC 575: Database Management Systems
Spring 2018
- CSC 380: Computer and Network Security
- CSC 381: Applied Cryptography
- CSC 450: Networking
- DSC 576: Data Communications
Fall 2017
- CSC 443: Database Management Systems
- CSC 271: Software 1: Utilities and Internals
- CSC 270: Survey of Programming Languages
- CSC 190: Computer Science Orientation Seminar
- DSC 576: Data Communications
Spring 2017
- CSC 480: Senior Seminar in Information Systems
- CSC 443: Database Management Systems
- CSC 380: Computer Security
- CSC 272: Principles of Programming Languages
- DSC 576: Data Communications
Fall 2017
- CSC 271: Software 1: Utilities and Internals
- CSC 270: Survey of Programming Languages
Spring 2016
- CSC 381: Applied Cryptography
- CSC 172: Introduction to Algorithms and Data Structures
- DSC 574: Information Systems Analysis and Design Methods