I hang around in forums and groups to see what the new generation students talk about. I often find a thread where the guys just bitches about their teachers. Funny thing is, the reason why they think their teachers are blockheads, seems same all these years. I confess I did the same thing myself.
Many universities have joined in a consortium to share their course materials online for students world wide. This courseware includes Audio, Video. MIT even has a channel in youtube. So your teachers may be bad, but there are good teachers elsehwere. So feel free to find them. The concept was introduced in 1999, but hasn’t gained momentum until recently. I think a reason for the increased popularity is due to the fact that the technology has advanced a lot and the medium to share has become cheap and popular.
Here is the course material for the course Algorithm Analysis and Desgin. Oh well, you can download it in iTunes aswell.
Well, this is a great idea. A truly remarkable concept that could benefit generations to come. The world just had become big classroom. Your classmate might be miles away.