OK, finally. Here are the final course grades, updated as of 3:15 pm May 10.
As far as I'm concerned these are final unless I've still got a score wrong. I've uploaded the grades to the University database until tomorrow.
The average is computed using the weights assigned for each component. Extra credit has been factored in (that's why some averages are greater than 100). I dropped one quiz score.