(ECMM726) MSci Project