This project is for the CS4400/CS6422 class at Georgia Tech.