Coding Assignments for ECS401 at Queen Mary, University of London.