CS194-198 Networks: Models, Processes & Algorithms

INSTRUCTOR: Christian Borgs (borgs@eecs)
GSI: Tianyi Lin (darren_lin@berkeley)
TIME: Tue & Thu, 12:30PM - 1:59PM
PLACE: Soda 306 (Zoom in the first two weeks)
OFFICE HOURS (Instructor): Tu, 3-4 PM, Zoom link on b-courses
OFFICE HOURS (GSI): Mo 5-6 PM, Thu 4-5 PM, Etcheverry-CR-4176A

COURSE DESCRIPTION

We live in a world of networks: from our physical social network, to online networks and the WWW, to the miscroscopic networks describing, e.g, pathways in cancer cells, to name three examples. The goal of this class is to learn how these networks work.

In particular, we will study several interrelated aspects of networks: The course is a new course, roughly at the level of difficulty and mathematical abstraction as CS174, but obviously with a different thematic focus. While there is no book which covers exactly what I will cover here, most of the material can be found in the book Networks, Crowds, and Markets: Reasoning About a Highly Connected World by David Easley and Jon Kleinberg, albeit written in a less mathematical language than I will use in my lectures. Courses I will be modelling mine after are this and this course at Cornell, and this course at Caltech.

Prerequisites:

The course is open to upper division undergrads students with a strong mathematical background / good level of mathematical maturity. In paticular, most of the homework and the final will be proof based.  Course prereqs are CS70 and either CS170 or EECS126.

List of Topics

ATTENDANCE, ASSIGNMENTS, ETC.:

SYLLABUS

HOMEWORK