I've watched a few of these, that professor is awesome. He teaches in a very positive way that's clearly understandable.
He's the best one I've found on itunes U
checkout harvard's http://cs50.tv (beginning compsci mostly c, not c++) the professor is one of the best i've seen in terms of how enthusiastic he is about the material itself and about teaching it especially to students without much prior experience. You can tell he really loves this stuff and his attitude is infectious.