CMPE272_Project