Repository for CSCI E-15 project 1.