There's some good stuff, some not so good. I've used most of it at one time or another. Much is dated and not tuned to available tools or student attitudes. (simple things, even the looks of a glider, can be important when competing against Halo and GTA for student time and interest.)
Gotta be hi-tech, quick results, instant feedback, and continually challenging. If I could actually make a curriculum like that, I'd....I'd...., well, I'd have a whole lot more free time, that's for sure. ;)