Coursework for 'Parallel Programming Languages and Systems'