Assignment are due on a weekly basis, Wednesday at midnight, unless otherwise noted.
1 5/7: Functions on lists
2 5/15: Fundamental designs
3 5/22: XML
4 5/29: Visiting and Equality
5 6/5: Indexing
6 6/19: Quick Lists
7 6/26: Quick Lists, Part II