Acknowledgments

Countless web resources and, importantly, pointers from colleagues and other similar courses. Also, help from many previous students.
Last modified: Sun Aug 21 16:33:05 CDT 2011