CMSC 341 Project 4 Notes