The following resources were created by current and past course staff to
supplement the required course material. We hope you find them useful. Currently
you'll find only topics that you are covering or have covered. As you move
further along in the course, this page will gradually change and resources will
be moved from the Still To Come header to higher up.