CS 374T Final Project