Coursework for 'Design and Analysis of Parallel Algorithms'