Teaching
With the exception of independent studies, thesis supervision and internship
supervision, my teaching portfolio includes:
Fall 2020
- CSC190: Computer Science Orientation Seminar
- CSC263: Database Management Systems
- CSC280: Introduction to Cybersecurity
- CSC620: Digital Forensics
Spring 2019
- CSC380: Computer and Network Security
- CSC482: Computer Science Senior Seminar II
- CSC620: Digital Forensics
Fall 2018
- CSC190: Computer Science Orientation Seminar
- CSC280: Introduction to Cybersecurity
- CSC381: Applied Cryptography
- CSC530: Software Engineering Methodology
Summer 2018
- DSC575: Database Management Systems
Spring 2018
- CSC380: Computer and Network Security
- CSC381: Applied Cryptography
- CSC450: Networking
- DSC576: Data Communications
Fall 2017
- CSC443: Database Management Systems
- CSC271: Software 1: Utilities and Internals
- CSC270: Survey of Programming Languages
- CSC190: Computer Science Orientation Seminar
- DSC576: Data Communications
Spring 2017
- CSC480: Senior Seminar in Information Systems
- CSC443: Database Management Systems
- CSC380: Computer Security
- CSC272: Principles of Programming Languages
- DSC576: Data Communications
Fall 2017
- CSC271: Software 1: Utilities and Internals
- CSC270: Survey of Programming Languages
Spring 2016
- CSC381: Applied Cryptography
- CSC172: Introduction to Algorithms and Data Structures
- DSC574: Information Systems Analysis and Design Methods