# Reading list

[How to read a paper?](https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPaper.pdf)

### **Reading list by topic:**

**Distributed System:**

* Christopher Meiklejohn's "[Readings in distributed systems](http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html)"
* [CS525: Advanced Distributed Systems](https://courses.engr.illinois.edu/cs525/sp2011/sched.htm) (S11) at UIUC
* [6.S897: Large-Scale Systems](https://cs.stanford.edu/~matei/courses/2015/6.S897/) (F15) at MIT
* [CMPS232: Graduate Distributed Systems](https://github.com/palvaro/CMPS232-Spring18/blob/master/readings.md) (S18) at UC Santa Cruz
* [CS349D: Cloud Computing Technology](http://web.stanford.edu/class/cs349d/) (F18) at Stanford
* [CS624: Reliable Software Systems](https://www.cs.jhu.edu/~huang/cs624/spring21/syllabus.html) (S21) at JHU
* [15-712 Advanced Operating Systems and Distributed Systems](https://www.cs.cmu.edu/~15712/index.html) (S21) at CMU

**Operating Systems:**

* [COS518: Advanced Computer Systems](https://www.cs.princeton.edu/courses/archive/spr17/cos518/syllabus.html) (S17) at Princeton
* [CS 331: Advanced Operating Systems](https://www.classes.cs.uchicago.edu/archive/2020/winter/33100-1/index.html#project) (W19) at UChicago
* [CS262:Advanced Topics in Computer Systems](https://people.eecs.berkeley.edu/~kubitron/cs262/index_lectures.html) (F19) at UC Berkeley
* [CSE 291H Modern Data Center Systems](https://cseweb.ucsd.edu/~yiying/cse291h-fall19/) (F10) at UC San Diego
* [CS240: Advanced Topics in Operating Systems](http://web.stanford.edu/class/cs240/) (S20) at Stanford
* [CS262: Advanced Topics in Computer Systems](https://bcourses.berkeley.edu/courses/1489815) (S20) at UC Berkeley
* [6.828: Operating Systems (Graduate Seminar)](https://abelay.github.io/6828seminar/index.html) (F20) at MIT
* [EECS582: Advanced Operating Systems](https://docs.google.com/document/d/17mxnKaPQOh4-BzaLK3jax_aQgPA1nZPTwYxPaX37UHM/edit) (F20) at U of Michigan

**Networking:**

* [COS-56: Advanced Computer Networks](https://www.cs.princeton.edu/courses/archive/fall18/cos561/syllabus.html) (F18) at Princeton
* [CS268: Computer Networks](https://people.eecs.berkeley.edu/~sylvia/cs268-2019/syllabus.html) (S19) at UC Berkeley
* [CS6450: Advanced Computer Networks](https://www.cs.cornell.edu/courses/cs6450/2019fa/) (F19) at Cornell
* [CS599N1: Network verification and synthesis](https://courses.cs.washington.edu/courses/cse599n1/19au/index.shtml) (F19) at UW
* [CS740: Advanced Computer Networks](http://pages.cs.wisc.edu/~akella/CS740/S20/papers.html) (S20) at UWM
* [CS244: Advanced Topics in Networking](http://web.stanford.edu/class/cs244/) (S20) at Stanford
* [CS538: Advanced Computer Networks](https://courses.engr.illinois.edu/cs538/sp2021/) (S21) at UIUC

**System for X:**

* [CS291F: Advanced Data Analytics and ML Systems](http://cseweb.ucsd.edu/classes/wi19/cse291-f/schedule.html) (W19) at UC San Diego
* [CS219: Web and Mobile Systems](http://web.cs.ucla.edu/~ravi/CS219_F19/) (F19) at UCLA
* [CS294: Machine Learning Systems](https://ucbrise.github.io/cs294-ai-sys-fa19/) (F19) at Berkeley
* [CS239: ML-driven Video Analytics Systems](http://web.cs.ucla.edu/~ravi/CS239_F20/) (F20) at UCLA
* [CS34702: Machine Learning for Networking and Systems](https://people.cs.uchicago.edu/~junchenj/34702-f20/) (F20) at UChicago
* [EECS598: Systems for AI](https://github.com/mosharaf/eecs598/tree/w21-ai) (W21) at U of Michigan
* [Awesome System for Machine Learning](https://github.com/HuaizhengZhang/Awesome-System-for-Machine-Learning)

  &#x20;
