Final Project CSE5327A