Final Project for TCES 490