Mine did not teach waterfall anyway. They mocked waterfall because it's ........ing retarded. We did our project using the "iterative" process. It was a good class, partly because I lucked into a group where everybody was awesome (except maybe me, haha being modest) but it still had a lot of the busywork involved with UML and such. They were still a bit behind on tools, living in a Subversion world.