Assignment 3, Assignment 4, and Final Project