Coursework for 'Algorithmic Game Theory and its Applications'.