This courseware (notes, homeworks, solutions) is currently (January-March 2017) undergoing extensive revisions. These include:

Most of the figures were developed with Island Draw (which is no longer available—please contact me if you know how to convert them into other source formats) but since they are vector graphics files, the pdf (and the ps) may be edited using the Open Source code Inkscape (

Please check back often for revisions. They will continue until at least the end of the term (May 2017) and hopefully will resume the next academic year.