Repo for comp6017's course work of group AA.