Final Project OR Thesis-ECO806