ICS 691 Project