CMSC123000 Project for Lucy Chen and Daniel Cheng