Class Schedule

Note: Plans more than one week in the future subject to change.

See Ed board for signup sheet for discussion leads.

Date Topic Readings / Materials Assignments
Week 1
10/01/2020 Introduction
  • Keshev, et al.: How to Read a Paper
  • Week 2
    10/06/2020 Attacks Required reading (due 8am today):
    10/08/2020 People and Context

    Leads: Alex DeGrave + Ethan Weinberger
    Required reading (due 8am today):
    Week 3
    10/13/2020 Authentication and Usability

    Leads: Sherry Yang + Aditya Kusupati
    Required reading (due 8am today):
    10/15/2020 Design and Build

    Leads: Kushal Jhunjhunwalla + Daniel Starikov
    Required reading (due 8am today): Two security reviews due (11:30pm)
    Project groups due Friday (11:30pm)
    Week 4
    10/20/2020 Measure

    Leads: Josh Curtis + Dao Yi
    Required reading (due 8am today):
    10/22/2020 Systems and Software Security

    Leads: Kyle Xiao + Josh Curtis
    Required reading (due 8am today): Optional reading: Project proposals due Friday (11:30pm)
    (Plan to meet with me during the following 1-2 weeks to discuss)
    Week 5
    10/27/2020 Applied Cryptography

    Leads: Alex Ching + Brandon Ko
    Required reading (due 8am today): Optional reading:
    10/29/2020 Attacking Cryptography

    Leads: Eric Koegler + Kushal Jhunjhunwalla
    Required reading (due 8am today): Optional reading:
    Week 6
    11/03/2020 Cancelled due to election day None
    11/05/2020 Web Security and More Usability

    Leads:Keegan Na + Keanu Vestil
    Required reading (due 8am today): Optional reading:
    Week 7
    11/10/2020 Project Checkpoint Presentations None Project checkpoint writeup due (11:30pm)
    11/12/2020 Peer Project Workshopping None Project workshopping materials due (9:45am - BEFORE CLASS)
    Week 8
    11/17/2020 Web Tracking and Anonymity

    Leads: Suchin Gururangan + Brandon Ko
    Required reading (due 8am today): Optional reading:
    11/19/2020 Side Channels

    Leads:Aditya Kusupati + Sherry Yang
    Required reading (due 8am today): Optional reading:
    Week 9
    11/24/2020 Emerging Technologies

    Leads: Alex Ching + Dao Yi
    Required reading (due 8am today):
    11/26/2020 No Class -- Thanksgiving
    Week 10
    12/01/2020 Speculative Execution Attacks

    Leads: Daniel Starikov + Kyle Xiao
    Optional Reading:
    12/03/2020 Adversarial Machine Learning

    Leads: Ethan Weinberger + Suchin Gururangan
    Required reading (due 8am today): Optional reading: Project report draft due Friday (11:30pm)
    Week 11
    12/08/2020 Healthcare Technology

    Leads: Eric Koegler + Keanu Vestil
    Required reading (due 8am today): Optional reading:
    12/10/2020 Security and Policy

    Leads: Keegan Na + Alex DeGrave
    Required reading (due 8am today): Optional reading:
    Finals Week
    12/16/2020 Final Project Presentations
    4:30-6:20pm (Official final exam time)
    (Additional times may need to be scheduled)
    12/17/2020 Final project report due (11:30pm)