Final+paper+assignment

Final paper