CS194-198 Networks: Models, Processes & Algorithms - Spring 2026

CLASS:                  Tue & Thu, 9:30AM - 11:00 AM, Soda 405
DISCUSSION:       We, 17:00-18:00, Evans 70 
INSTRUCTOR:      Prof. Christian Borgs
GSI:                        Christian Ikeokwu

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:

CS70 and either CS170 or EECS126, reflecting the required strong mathematical background / good level of mathematical maturity. In paticular, most of the homework and the final will be proof based. 

List of Topics

ATTENDANCE, ASSIGNMENTS, ETC.:

TENTATIVE SYLLABUS