Final Project for BU MET CS601