The quiz below contains a selection of problems in a pdf file that draws from the material in Foundations.

The benefit you derive from these exercises is proportional to the effort you put into them. Here are my suggestions:

- Try to work the problems without looking at the solution. Don't give up easily. Feel free to refer back to the lessons covering this material.
- If/when you become stuck, then look at the solution, but only at the part you are stuck on. Once you get a hint from the solution on how to proceed, then resume working the problem on your own.
- Compare your answers and method to those in the solution once you finish. Reflect on any differences you find. Keep in mind that there often is more than one way to solve a problem, although one approach may be easier than another. Learning to recognize the different possible approaches and the merits of each is an important skill.