Project 4 Report and Code