Old Course Materials by Stephen J. Hegner
The materials here are old and of limited use, but they are provided in the spirit that the underlying ideas may somehow be of some interest.