Does anyone else find it hilarious to see a bureaucrat heading up an enormous and bloated state intelligence apparatus trying to give a lecture about free markets?
Using Horner's method to evaluate the polynomials is probably suboptimal because it introduces dependencies and eliminates instruction-level parallelism. It might be worth trying Estrin's method instead (if the compiler does not rewrite them already).
If you want to make the work less boring and help it stick a lot better, then you could use spaced repetition. For example, instead of testing just the previous week's work, you might pick 1 third of the questions from the previous week, 1 third from the week before, and 1 third randomly.