Harsh TA, made the average around 40 for the first 2 assignments deliberately. This is quite different from normal advanced courses.
This course is required for AMATH major or minor or joint(?), but you can discuss with advisor if your coop sequence cannot make this course.
Here is a summary.