CSE 484 / CSE M 584: Computer Security (Fall 2016)

Assignments and labs will be posted on this page throughout the quarter.
All dates are tentative until the assignment/lab is officially posted.

In-Class Activities

In-class activities are just that -- worksheets or activities done in class. Be sure to write your name, email address, UWNetID, and the date on each activity when you turn it in.

You can miss at least three days of in-class activities, no questions asked. We say “at least” because the nubmer of free days may increase depending on the total number of days with in-class activities. If personal circumstances require you to miss additional in-class activities, please contact course staff to discuss excusing you from activities or finding a way to make up that work.

I will keep complete in-class worksheets until after the quarter ends -- feel free to ask me if you'd like to pick yours up anytime.


Unless otherwise specified, type and submit your submissions as PDF files; handwritten assignments and non-PDF files will not be accepted. Unless otherwise specified, submit homeworks online at the following URL: https://catalyst.uw.edu/collectit/dropbox/lerner/38878.

At the top of your assignment, be sure to include your name, email address, UWNetID, the homework assignment number (e.g. "Homework 1"), due date, any references that you used (besides the course texts and assigned readings), and the names of any people that you discussed the assignment with.

Include your name and UWNetID on each page.

List of homeworks and deadlines:


Unless otherwise specified, submit labs online at the following URL: https://catalyst.uw.edu/collectit/dropbox/lerner/38878.

List of labs and deadlines:

Final Project

Final project instructions Here.

CSE M 584 Research Component

If you are enrolled in CSE M 584, then you must also read the following papers and submit written reviews by the specified deadline. Your evaluations should have the following form:

You can find one version of advice on how to read a CS research paper here. You are also welcome to come discuss the reading process or the papers themselves with the course staff.

You must submit evaluations as a PDF file. You should upload the evaluations to the online 584 Catalyst dropbox at https://catalyst.uw.edu/collectit/dropbox/lerner/39017. Your evaluation for each reading must be less than one page long, be single-spaced, use 12pt font, and have at least 1 inch margins; We expect for most paper evaluations to be approximately 1/2 to 3/4 pages long.

You are welcome to, and in fact encouraged to, discuss the papers with other students in the class. However, you must write the evaluations on your own.

List of papers and deadlines:

You are allowed to look at other top computer security conferences, like USENIX Security 2015 (https://www.usenix.org/conference/usenixsecurity15/technical-sessions), for more recent papers. You can substitute any paper from this conference for one of the papers above, if one of these papers interest you. You may also check with the instructor for additional options/suggestions for substitute papers.

Extra Credit: You may also read up to five additional papers for extra credit. CSE 484 students may also read up to five papers, from USENIX Security 2015 or the above list, for extra credit.