These links contain files from problem sets assigned in the various
courses I've taken at Boston University. Unfortunately, I don't have
the original assignment files for the vast majority of the problem
sets, so they will be out of context. However, since most of the files
here contain code, it shouldn't be difficult to extrapolate the
corresponding assignment.
In addition, CS585, CS640 and CS655 required writeups for each
programming assignment, so those should have detailed descriptions of
the implementation and design decisions as a web page.