This course is a soft-merge of courses 20194061 and 20194122.
We will cover a diverse collection of topics in the theory of distributed network algorithms. The material to be covered includes: local and global distributed graph algorithms, lower bounds techniques, distributed variants of the Lovasz Local Lemma, and basic principles of complexity theory for local distributed graph problems. If time allows, we will also discuss modern distributed models that have applications to big data analysis.