(NSC3002) MSci Research Project 1