Projects done in course 15214 (Principles of Software Construction: Objects, Design and Concurrency)