Section 1: MWF 9:00am 3012 JKB

This graduate course explores advanced topics in computer networks, focusing on fundamental research being conducted to improve the Internet. The course covers a set of classic research papers from a broad spectrum of topics, mixed with some of the latest research in these areas.

The prerequisite for this course CS 460 Computer Communications and Networking or its equivalent.

Learning Objectives

At the end of the course, students should be able to:


We will study one research area every week, reading and discussing several papers together. I expect students to read each paper before class and come to class prepared to give a brief summary and to offer criticisms and/or questions about the paper.

We will set aside time every week to discuss ongoing class projects.


We will read papers from the past year or two from the top conferences. I will likely draw papers from SIGCOMM, IMC, USENIX ATC, NSDI, WWW, INFOCOM, ACM Security, etc. Links to research papers will be available on the class web site.

My particular research interests are at the intersection of networking, security, and usability, but in this class we will explore a broad range of netowrking topics. Students are welcome to suggest particular topics or papers they would like to read.


We will read a paper for nearly every day we meet in class. You should read every paper, with the goals of understanding (a) the research problem being solved, (b) how this paper fits into the related work in the area, (c) the contributions this paper makes, and (d) any strengths, weaknesses, or unresolved questions you have. Because we will often read 3 papers a week, your goal should be to read each paper in about 1 hour. Takes notes as you read so that you can write a a review.


Each student will write a one page review of the paper for the day. The review should be turned in on Learning Suite, in PDF format. Your review should have the following format:

Each student will bring their review to class and students will exchange reviews and provide written feedback to each other by the next class period.


Students will also take turns presenting the papers we read. You do not need to write a review on the day you present a paper. When it is your turn, you should create a short presentation that summarizes the following points about the paper:

Survey Paper

Toward the end of the class, each student will write a short survey paper examining a focused area of networking that they are interested in. The goal of this paper is to demonstrate your expertise in understanding networking as a research area and to give you additional experience conducting a literature search in a new area and presenting your ideas in writing.


Grading will be based on an scale of 0 to 100, with standard letter grades assigned. Your final grade will be computed by weighting the assignments as follows:

Survey Paper: 45%

Paper Summaries: 45%

Participation in class discussions: 10%

Late Policy

All work must be turned in on time -- turn in partial work if you are not done. Medical or other exceptions must be given prior to the due date.

Educational Policies

Honor Code Standards

In keeping with the principles of the BYU Honor Code, students are expected to be honest in all of their academic work. Academic honesty means, most fundamentally, that any work you present as your own must in fact be your own work and not that of another. Violations of this principle may result in a failing grade in the course and additional disciplinary action by the university.

For this course, some assignments are categorized as group work. For these assignments, you may form a group that works together to produce one solution. Any assignment not categorized as group work must be done individually. You are encouraged to generally discuss problems with other groups or students, but you may never use some other group's or student's solution or code in any way. The use of sources (ideas, quotations, paraphrases) must be properly acknowledged and documented.

Policy on Harassment

Harassment of any kind is inappropriate at BYU. Specifically, BYU's policy against sexual harassment extends not only to employees of the university but to students as well. If you encounter sexual harassment, gender-based discrimination, or other inappropriate behavior, please talk to your professor, contact the Equal Employment Office at 422-5895 or 367-5689, or contact the Honor Code Office at 422-2847.

Policy on Disabilities

BYU is committed to providing reasonable accommodation to qualified persons with disabilities. If you have any disability that may adversely affect your success in this course, please contact the University Accessibility Center at 422-2767. Services deemed appropriate will be coordinated with the student and instructor by that office.