This project uses the concept of game trees to evaluate the winner of a tic tac toe game passed in through command line. It can evaluate the winner in one of two methods: using alpha beta pruning to reduce the number of required node traversals, and without pruning. The intention of this project is to highlight cost-saving ways to evaluate a problem.