Course Schedule Spring 2022

This schedule is subject to change. Please check back frequently. Lecture and MP instructional videos as well as slides are intended to support students who have university approved absences and will be provided on a best effort basis. This is NOT an online course.

Wednesday Lecture Thursday Discussion Friday Lecture
Jan. 19
Administrivia [Slides] [Video]
Adversarial Mindset [Slides] [Video]
Jan. 20
Intro to OS
[Video] [Slides]
Jan. 21
Ethics and The Law [Slides] [Video]
Jan. 26
Systems Security [Slides] [Video]
AppSec MP released
Jan. 27
AppSec CP1
[Video] [Slides] [Drawings]
Jan. 28
Control Flow Hijacking [Slides] [Video]
Feb. 2
Malware [Slides] [Video]
AppSec MP 1.1 due
Feb. 3
AppSec CP2
[Video] [Slides]
Feb. 4
Defenses [Slides] [Video]

Feb. 9
Web Security [Slides] [Video]
Feb. 10
No Discussion
Feb. 11
Web Security (continued) [Slides] [Video]
AppSec MP 1.2 due
Feb. 16
Database Security [Slides][Video]
WebSec MP released
Feb. 17
WebSec CP1
[Video] [Slides]
Feb. 18
Testing [Slides][Video]
Feb. 23
Isolation, Access Control, and Authorization [Slides][Video]
WebSec MP 1.1 due
Feb. 24
WebSec CP2
[Video] [Slides]
Feb. 25
Authentication and Auditing [Slides][Video]
Mar. 2
Cryptographic Hashing
Mar. 3
No discussion
Mar. 4
Finish Hashing
Symmetric Encryption [Slides] WebSec MP 1.2 due
Mar. 9
No Class - Midterm
Mar. 10
Intro to Networking
[Video] [Slides]
Mar. 11
Finish Symmetric Encryption
Start Asymmetric Encryption and Key Exchange [Slides]
Mar. 16
No Class - Break
Mar. 17
No Class - Break
Mar. 18
No Class - Break
Mar. 23
Finish Asymmetric Encryption [Slides] Crypto MP released
Mar. 24
Crypto CP1
[Video] [Slides]
Mar. 25
Integrity [Slides]
Mar. 30
Networking: Overview, Link Layer [Slides]
Crypto MP 1.1 due
Mar. 31
Crypto CP2
[Video] [Slides]
Apr. 1
Networking: IP layer, Transport Layer [Slides]
Apr. 6
Finish transport layer
TLS [Slides]
Apr. 7
No discussion
Apr. 8
Finish TLS
Crypto MP 1.2 due
Apr. 13
DNS [Slides]
NetSec MP released
Apr. 14
NetSec CP1
[Video] [Slides]
Apr. 15
BGP, Firewalls, NIDS [Slides]
Apr. 20
Worms and Botnets [Slides][Video]
NetSec MP 1.1 due
Apr. 21
NetSec CP2
[Video] [Slides]
Apr. 22
DDoS [Slides][Video]
Apr. 27
Anonymity and Privacy [Slides]
Apr. 28
No discussion
Apr. 29
Hardware Security [Slides] [Video]
NetSec MP 1.2 due
May 4
Human Factors
May 5
No Class - Reading Day
May 6
Final Exam: 1:30–4:30 pm.