Assignments done in the course "Concurrent Programming" at Aalto University