This Spring, I am co-teaching the Distributed Systems (DS2023) course at the University of Saarland.
Course Details
- Level: Undergraduate
- Students: ~100 students
- Language: English
- Role: Co-instructor
Course Content
Distributed Systems is a core computer science course covering the principles and practices of building systems that span multiple machines:
- Distributed communication and RPC
- Consistency and replication
- Fault tolerance and consensus
- Distributed storage systems
- MapReduce and large-scale data processing
These concepts are essential for understanding cloud computing, databases, and modern internet services.
For more information, visit the course website.
