- Advanced topics in Distributed Algorithms (Spring 2018)
- Seminar in Distributed Algorithms with Faith Ellen on “Open Problems in Distributed Computing”
- Seminar in distributed algorithms with Eran Yahav on “Designing correct concurrent algorithms”
- Advanced topics in distributed computing with Maurice Herlihy (dedicated to topology in distributed computing).
Watch on YouTube - Distributed Algorithms
- Projects under 236371 (see also projects 20 & 21 here), and these projects in 236503 (Advance programming project A).
- File Systems
- Operating Systems (last given in Spring 2009)
- Advanced topics in distributed computing, dedicated to transactional memory and epidemic protocols (and previously to lower bound techniques in distributed computing )
- Seminar on Distributed Algorithms
- Operating Systems (and previously, Operating Systems Structure )
- Distributed Algorithms (old course); material from 2000
- Pre-PODC/SPAA ’98 mini-course
- Laboratory on Computer Communication (last taught Spring 2003)
- Projects for summer course
- Seminar in Computer Science (1998/9)
- Advanced Topics in distributed computing (1996/7)
- Time in Distributed Systems (1995/6)