Term 1: Assignment 6