MIS 4596 Final Project