csci e-15 project 1