CS 7457: Advanced Computer Networks

Fall 2025

Course description:

Information is gold, and communication is key for its fast and reliable distribution. We live in a world where information is transmitted in bits through a network of networks, the Internet. Most everyday users use the Internet without knowing the fascinating theories and engineering marvels behind the curtain. But you are different.

Lift that curtain and join me as we journey through advanced topics in computer networks. This course will expand your knowledge in this area, enabling you to understand, troubleshoot, fix, and improve the reliability and performance of computer networks. We will also explore bleeding-edge technologies and brainstorm how computer networks will evolve.

Prerequisites

UVA CS/ECE 4457 (Computer Networks) or comparable undergraduate-level course from another instituation. UVA CS 6456 (Operating Systems) is fine but not required.

Syllabus

Course Type

This course count towards the Computer Systems UVA CS breadth area.

Textbook

None

Class Information

  • Time: Mon, Wed 11:00am - 12:15pm
  • Location: Rice Hall 032
  • Instructor: Hyojoon Kim
    • Email: hyojoonkim@virginia.edu
    • Office: Rice Hall 500

Grading (Tentative. Subject to change)

  • Paper reviews: 20%
  • Presentation/discussion: 10%
  • Quiz/Assignment: 20%
  • Project: 50%