window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-41145778-1');

This page contains links to zipped folders of course materials for courses I have taught prior to 2016. All courses from 2016 until now are available under the “Recent Courses” header of the teaching menu.

Archived Courses