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

These are courses developed by Nathan Schneider at the University of Colorado Boulder.