CS3744 - Project