Brian Harvey's explanations are quite clear - I took him for the introductory CS class at Berkeley. He certainly has a firm grasp of what he's teaching (as any professor at that level should), but he's also very personable, and puts effort into making himself available to students.
He also emphasizes UI and carefully thought out programs, even at the (intro CS) scheme level.
wow, I had no idea. SICP is sitting on my shelf, I had no idea there was a lecture series that went along with it. I'll take a look at the first few. I will say, I suspect the fact that Harvey's lectures gain currency with the video viewer simply because some of his examples, like map reduce, are very current and topical. I'll check out the first few. But even now I can tell you I prefer scheme from Harvey over Python from How to Think Like a Computer Scientist (http://openbookproject.net/thinkCSpy/index.xhtml), although thinkCSpy is still on my to do list. I can't help but wonder if my physics background is finding functional programming more attractive. However, I still haven't gotten comfy with Emacs, still using Vi and the REPL. BTW, the torrents don't seem to be seeded.
Brian Harvey is the author of some fantastic books on Logo. I've just been getting around to showing MicroWorlds Logo to my kids, but UCB Logo has always been on my machine. I love Lisp so I'm all fired up to check these out.
You might want to check out the Berkeley Foundation for Opportunities in Information Technology (BFOIT).
They have a class which introduces programming and gets kids excited, teaching all the basic concepts in a much more intuitive way than AP computer science (java).
He also emphasizes UI and carefully thought out programs, even at the (intro CS) scheme level.