227-0559-00L  Seminar in Distributed Computing