CECS490A_Final_Project_Report