Acknowledgments

Countless web resources and, importantly, pointers from colleagues and other similar courses. Also, help from many previous students.
Last modified: Fri Aug 28 14:34:53 CDT 2009