All the programming assignments as part of the course http://pages.cs.wisc.edu/~shavlik/cs540.html