Philip Greenspun on What's wrong with the standard undergraduate computer science curriculum
Usual cynical stuff, but worth reading. And a couple of tips I'll try to incorporate into my teaching. The really interesting thing is his attempt to tie "industry requirements" with a small scale, craft model. These might not always go together, but it's nice when they do.