Research Topics in Computer Security

COMP 790 – 184 – Fall 2026

Instructor: Andrew Kwong
Contact: andrew@cs.unc.edu
Class Meetings: Mon/Wed 1:25-2:40PM, SN011
Office Hours By Appointment, in FB340
Syllabus

The goal of this course is to give students a broad overview of research topics in the field of computer security. This involves reading and discussing both foundational and recent papers, and conducting a course research project.

Course Structure

Grades will be based upon the following:

Class Participation (20%)

Students are expected to contribute to class discussions following paper presentations. Students should be able to ask insightful questions and demonstrate that they have read and understand the assigned readings.

Paper Presentations (20%)

Students will give conference style talks on assigned papers. They will prepare slides and a 15 minute presentation on the papers.

Paper Reviews (20%)

Students will submit mini-reviews on assigned papers to Canvas.

Course Project (40%)

Students will conduct original research on a topic related to computer security over the course of the semester. Students will propose a project part-way through the class, and will submit a final report (6-12 pages) by the end of the course. Students will also give a conference style talk on their results during the final week of class. Working in groups is allowed, but a more substantial product is expected when working as a group.

Reading List

Welcome

Monday, August 17 — Welcome/Course Overview

Slides

Wednesday, August 19 — Instructor Presents

Binary Exploitation

Monday, August 24 — Stack Smashing

Wednesday, August 26 — Advanced Pwning

Side-Channels

Monday, August 31

Wednesday, September 2

Nation State Attacks

Monday, September 7

No Class-Labor Day

Wednesday, September 9

Cyber-Physical Systems

Monday, September 14

Wednesday, September 16

Proposals

Monday, September 21

No Class-Well-Being Day

Wednesday, September 23 — Proposal Presentations

Course Project Proposal Presentations

Monday, September 28 — Proposal Presentations

Wednesday, September 30 — Proposal Presentations Continued

Browser Security

Monday, October 5

Wednesday, October 7

Botnets/Spam

Monday, October 12

Wednesday, October 14

AI Security

Monday, October 19

Wednesday, October 21

Crypto Fails/Privacy

Monday, October 26 — Real World Cryptography

Wednesday, October 28 — Privacy

Human Factors

Monday, November 2 — Usability

Wednesday, November 4 — Passwords

Tracking

Monday, November 9 — Anonymous Browsing

Wednesday, November 11 — Web/Device Tracking

Memory/Election Security

Monday, November 16 — Disturbance Effects/Forensics

Wednesday, November 18

Course Project Presentations

Monday, November 23

— Final Presentations

Wednesday, November 25

Thanksgiving-No Class.

Course Project Presentations continued

Monday, November 30

— Final Presentations

Wednesday, December 2

— Final Presentations