CSC490 Berry College Senior Project