Master Project CMPE295 B