Distributed Course, Assignment#1 and Assignment#2