CS 680 Proposal