Schedule #

Deadlines #

  • Intro: Fri, Aug 29 - 11:59pm (in )
  • Midterm: Wed, Oct 8 - 11:45am (in )
  • Final: Mon, Dec 8 - 8:30am (in )
  • Mini-Projects:
    • MP1: Fri, Sep 12 - 11:59pm (in )
    • MP2: Fri, Oct 3 - 11:59pm (in )
    • MP3: Fri, Nov 7 - 11:59pm (in )
    • MP4: Tue, Dec 2 - 11:59pm (in )
  • Research Project:
    • RM1: Fri, Sep 5 - 11:59pm (in )
    • RM2: Fri, Sep 26 - 11:59pm (in )
    • RM3: Fri, Oct 17 - 11:59pm (in )
    • RM4: Fri, Nov 7 - 11:59pm (in )
    • RM5: Mon, Dec 1 - 11:45am (in )
    • RM6: Tue, Dec 2 - 11:59pm (in )

Week 1 #

Monday, 2025-08-18 - Friday, 2025-08-22

Mon - Aug 18, 2025| First day of classes
Mon - Aug 18, 2025
10:15am-11:30am
Lecture 1: Course Introduction and Research Methods
Slides, Recording
Additional Material:
Wed - Aug 20, 2025
10:15am-11:30am
Lecture 2: Security Fundamentals
Slides
Additional Material:
  • ๐Ÿ•ฎ Tools and Jewels, Ch 1
  • ๐Ÿ—Ž Pfleeger and Cunningham, Why Measuring Security Is Hard, IEEE Security & Privacy Magazine, Volume 8, Issue 4, 2010.

Week 2 #

Monday, 2025-08-25 - Friday, 2025-08-29

Mon - Aug 25, 2025
10:15am-11:30am
Lecture 3: Intro to Cryptography
Discussion:
Additional Material:
Wed - Aug 27, 2025
10:15am-11:30am
Lecture 4: Hashes & Message Authentication
Discussion:
Additional Material:
  • ๐Ÿ•ฎ Tools and Jewels, Ch 2.5-2.7
Fri - Aug 29, 2025
11:59pm
Deadline: Intro (via GradeScope)

Week 3 #

Monday, 2025-09-01 - Friday, 2025-09-05

Mon - Sep 01, 2025| Labor Day - No Classes, University Closed
Wed - Sep 03, 2025
10:15am-11:30am
Lecture 5: Asymmetric Cryptography
Additional Material:
Fri - Sep 05, 2025
11:59pm
Deadline: RM1

Week 4 #

Monday, 2025-09-08 - Friday, 2025-09-12

Mon - Sep 08, 2025
10:15am-11:30am
Lecture 6: Key Management
Discussion:
Additional Material:
Wed - Sep 10, 2025
10:15am-11:30am
Lecture 7: Authentication Protocols
Discussion:
Additional Material:
Fri - Sep 12, 2025
Deadline: MP1 (11:59pm)

Week 5 #

Monday, 2025-09-15 - Friday, 2025-09-19

Mon - Sep 15, 2025
10:15am-11:30am
Lecture 8: User Authentication
Additional Material:
Tue - Sep 16, 2025| Wellness Day - No Classes
Wed - Sep 17, 2025
10:15am-11:30am
Lecture 9: Intro to Network Security
Discussion:
Additional Material:

Week 6 #

Monday, 2025-09-22 - Friday, 2025-09-26

Mon - Sep 22, 2025
10:15am-11:30am
Lecture 10: Transport Layer Security
Discussion:
Additional Material:
Wed - Sep 24, 2025
10:15am-11:30am
Lecture 11: Routing Security
Discussion:
Fri - Sep 26, 2025
Deadline: RM2 (11:59pm)

Week 7 #

Monday, 2025-09-29 - Friday, 2025-10-03

Mon - Sep 29, 2025
10:15am-11:30am
Lecture 12: DNS Security
Discussion:
Wed - Oct 01, 2025
10:15am-11:30am
Lecture 13: VPN, Firewalls & Tunnels
Discussion:
Additional Material:
  • ๐Ÿ•ฎ Tools and Jewels, Ch 10
Fri - Oct 03, 2025
Deadline: MP2 (11:59pm)

Week 8 #

Monday, 2025-10-06 - Friday, 2025-10-10

Mon - Oct 06, 2025
10:15am-11:30am
Lecture 14: Intrusion Detection Systems
Additional Material:
  • ๐Ÿ•ฎ Tools and Jewels, Ch 11.1-11.2
Wed - Oct 08, 2025
10:15am

Midterm Exam (10:15am) #

  • 10:15am - 11:30am (during class time)
  • Allowed resources:
    • One hand-written, double sided, 8.5"x11" sized sheet with personal notes
    • Calculator (no internet access!)

Week 9 #

Monday, 2025-10-13 - Friday, 2025-10-17

Mon - Oct 13, 2025| Fall Break - No Classes
Tue - Oct 14, 2025| Fall Break - No Classes
Wed - Oct 15, 2025
10:15am-11:30am
Lecture 15: Research Methods 2
Additional Material:
Fri - Oct 17, 2025
Deadline: RM3 (11:59pm)

Week 10 #

Monday, 2025-10-20 - Friday, 2025-10-24

Mon - Oct 20, 2025
10:15am-11:30am
Lecture 16: Access Control
Discussion:
Additional Material:
Wed - Oct 22, 2025
10:15am-11:30am
Lecture 17: Operating Systems
Discussion:
Additional Material:

Week 11 #

Monday, 2025-10-27 - Friday, 2025-10-31

Mon - Oct 27, 2025
10:15am-11:30am
Lecture 18: Software Vulnerabilities
Discussion:
Wed - Oct 29, 2025
10:15am-11:30am
Lecture 19: Software Supply Chain Security

Week 12 #

Monday, 2025-11-03 - Friday, 2025-11-07

Mon - Nov 03, 2025
10:15am-11:30am
Lecture 20: Web Security
Discussion:
Additional Material:
  • ๐Ÿ•ฎ Tools and Jewels, Ch 9
Wed - Nov 05, 2025
10:15am-11:30am
Lecture 21: Mobile Security
Discussion:
Additional Material:
Fri - Nov 07, 2025
Deadline: RM4 (11:59pm)
Deadline: MP3 (11:59pm)

Week 13 #

Monday, 2025-11-10 - Friday, 2025-11-14

Mon - Nov 10, 2025
10:15am-11:30am
Lecture 22: Tentative No Class or Cloud Security

Week 14 #

Monday, 2025-11-17 - Friday, 2025-11-21

Mon - Nov 17, 2025
10:15am-11:30am
Lecture 24: Guest Lecture: Matt Caswell, President of the OpenSSL Foundation

Week 15 #

Monday, 2025-11-24 - Friday, 2025-11-28

Mon - Nov 24, 2025
10:15am-11:30am
Lecture 26: Anonymous Communication
Additional Material:
Wed - Nov 26, 2025| Thanksgiving Break - No Classes
Thu - Nov 27, 2025| Thanksgiving Holiday - No Classes, University Closed
Fri - Nov 28, 2025| Thanksgiving Holiday - No Classes, University Closed

Week 16 #

Monday, 2025-12-01 - Friday, 2025-12-05

Mon - Dec 01, 2025
10:15am-11:30am
Lecture 27: Research Project Presentations and Wrap-up
Mon - Dec 01, 2025
Deadline: RM5 (11:59pm)
Tue - Dec 02, 2025| Last day of classes
Tue - Dec 02, 2025
Deadline: MP4 (11:59pm)
Deadline: RM6 (11:59pm)
Wed - Dec 03, 2025| Reading Day

Week 17 #

Monday, 2025-12-08 - Friday, 2025-12-12

Mon - Dec 08, 2025
8:30am

Final Exam (8:30am – 11:00am) #

  • 150 min exam duration
  • Final exam is cumulative
  • 1230 Engineering Building 2 (same room as class)
  • Allowed resources:
    • Two hand-written, double sided, 8.5"x11" sized sheet with personal notes
    • Calculator (no internet access!)
Sat - Dec 13, 2025| Fall Commencement Exercises