Assignment 3: Course Project