Distributed algorithms
Massachusetts Institute of Technology