102 Senior Project (Group 3)