Here is the final with my solution

Here is a bar graph showing performance on the final

The mean on the final was 10.8 out of 22 (49%) with a standard deviation of 5.8. Top score was 20 (91%).

Here is a bar graph showing performance on the combined exams and homework, weighted as explained in the syllabus.