Network Programming (2012) course assignments, Lappeenranta University of Technology (Finland)