Schedule

The following is a tentative listing of the schedule of the course. Each day of the week will be filled in as topics are covered. The slides used in each class will be made available for download here.

Week Starting Topics Monday Wednesday Friday
1 08/18/25 Overview Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
2 08/25/25 Authentication and Access Control Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Garantche
Slides (PDF)
Slides (PPTX)
3 09/01/25 Cryptography Basics Labor Day Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Assignment 1 Due
4 09/08/25 Public Key Cryptography Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Hinkle
Slides (PDF)
Slides (PPTX)
Project 1 Due
Wilson
5 09/15/25 Cryptographic Hash Functions
Oneacre

Costa

Assignment 2 Due
Perez
6 09/22/25 Quantum Cryptography Exam 1 Ready Day
Crespo
7 09/29/25 Program Security
Gutierrez

Hinkle

Regmi
8 10/06/25 Web Security
Al-Ani

Pokharel

Assignment 3 Due
Garantche
9 10/13/25 OS Security
Toure

Rheyne

Project 2 Due
Rheyne
10 10/20/25 Network Security
Oneacre

Kent

Toure
11 10/27/25 Database Security
Regmi

Gutierrez

Project 3 Due: Phase 0
Crespo
12 11/03/25 Privacy Exam 2
Kent

Assignment 4 Due
Pokharel
13 11/10/25 Risk Management
Perez

Al-Ani

Project 3 Due: Phase 1
Costa
14 11/17/25 Legal and Ethical Issues
Wilson
15 11/24/25 Review
Assignment 5 Due
Thanksgiving Break
16 12/01/25 More Review
Project 3 Due: Phase 2

Exam Schedule

Here is the tentative exam schedule listed separately.

  • Exam 1: Monday, 09/22/2025, in class
  • Exam 2: Monday, 11/03/2025, in class

  • Final: 12:30 - 2:30 p.m., Wednesday, 12/10/2025

Project Schedule

Here is the tentative schedule of project due dates listed separately.

  • Project 1: Friday, 09/12/2025
  • Project 2: Friday, 10/17/2022
  • Project 3 (Phase 1): Friday, 11/14/2025
  • Project 3 (Phase 2): Wednesday, 12/03/2025