CS 275 Class project