CSCI 4510/6510: Distributed Systems and Algorithms

General Information

Instructor: Stacy Patterson (sep@cs.rpi.edu)
Instructor Office Hours: TBD

TA: TBD

Lectures: MR 12pm - 1:50pm

Course Description

This course explores the principles of distributed systems, emphasizing fundamental issues underlying the design of such systems: communication, coordination, synchronization, and fault-tolerance. We will study key algorithms and theoretical results and explore how these foundations play out in modern systems and applications like cloud computing, edge computing, and peer-to-peer systems.