CS685 (Software Engineering) was taught by Kevin Sullivan. It was my favorite class in grad school. We learned about design failures, testing strategies, project management, documentation, and bridge building. :)
These are some of my projects for CS685. The first two are rather trivial, but at least have working applets. The third (group) project is much more sophisticated, but its applets are incompatible with the web server.