Coursework 3 for Software and Programming II - BSc in Computing - Birkbeck College