Keith Adams - CSCI 245