Final Degree Thesis