Last update: Friday 19 May, 5:00 pm.
At this point, the most important thing you can do to prepare for the final is to get plenty of sleep tonight. Plan on arriving early to the final; you don't want to arrive already feeling stressed.
Good luck to all of you!
Please contact me if you have any last-minute questions.
Links to a few resources:
I've copied Aaron Abrams' list of homework assignments and added the missing sections, supplied by Amy Platt.
The review sheet is finally finished. There are 45 student-contributed problems, and 13 that I wrote.
Pat Corn has written a practice final with several good practice problems.
Here are most of the quizzes from this semester: