Final Project for GDAPS 1.