CSC 30500 Project #1