CPE327_Project