csci3310project