Course Schedule Fall 2026

Lecture videos will be posted on Mediaspace. This schedule is subject to change.

 
Week Tuesday Lecture Wednesday Discussion Thursday Lecture
1 Aug 25
Introduction
Slides
Aug 26
x86 Assembly Review
Slides
Aug 27
Access Control
Slides
Reading: Sections 4.1 through 4.2.6 (pp. 93–104) in Ch. 4 of Security Engineering by Ross Anderson.
2 Sep 1
Buffer Overflow
Slides
Sep 2
AppSec 1
Slides
Sep 3
Buffer Overflow
Reading: “Smashing the Stack for Fun and Profit” by Aleph One
3 Sep 8
Control Flow Hijacking
Slides
Sep 9
AppSec 2
Slides
Sep 10
Control Flow Hijacking
AppSec checkpoint 1 due 6pm
4 Sep 15
Malware
Slides
Sep 16
Office hours
Sep 17
Web security
Slides
5 Sep 22
Web security 2
Slides
Sep 23
WebSec 1
Slides
Sep 24
Database Security
Slides
6 Sep 29
Symmetric Encryption
Slides
Sep 30
WebSec 2
Slides
Oct 1
Symmetric Encryption 2
Slides
7 Oct 6
Message Authentication Code and Hash Function
Slides
Oct 7
Office hours
Oct 8
Authentication
8 Oct 13
Midterm review
Oct 14
Midterm review
Oct 15
MIDTERM (in class)
9 Oct 20
Asymmetric Cryptography
Oct 21
Oct 22
Digital Signature and PKI
10

Oct 27
LLM and Agent Security

Oct 28
Oct 29
LLM and Agent Security 2
11

Nov 3
Blockchain

Nov 4
Office hours

Nov 5
Hardware Security

12 Nov 10
Network security: Overview, Link Layer

Nov 11
Nov 12
Network serurity: IP layer
13 Nov 17
Network Security: Transport layer
Nov 18
Nov 19
TLS

14 FALL BREAK
15 Dec 1
No Class
Dec 2
Office hours
Dec 3
DNS
16 Dec 8
Course Review
Dec 9
Office hours
Dec 10
Reading Day

Midterm Exam

The midterm exam will be held in class on Thursday, October 15.

Final Exam

8:00am-11:00am, Tuesday December 15 in 1320 Digital Computer Laboratory