**This is an old revision of the document!**

These pages contain course materials developed by Nathan Schneider at the University of Colorado Boulder. They are an open educational resource that I hope will be of use to fellow teachers. Suggestions are welcome.