Some Old Exams

Please report any errors you find to me.

All these exams have answers provided as well.

In addition, the following exams (from similar courses) have questions that are suitable for practice.
(However, they also have some questions you may not be expected to be able to solve - ask me if you have some uncertainty about this.)