Syllabus: Distributed information processing systems