DePaul University IT231 Final Project.