This is my Assignment 3 project.