video lecture recommendations

I second alexey’s recommendation of tim roughgarden’s algorithms course. I also highly recommend the nand2tetris course for a bottom-to-top summary of computer architecture.

Anyone else have a favorite online lecture series? I forgot how great lectures are for rapid comprehension of technical material - watching a great professor while working through a corresponding book is several times faster than just reading the book, at least for me. I don’t know if this is true or even desirable for subjects like history, though.

Incidentally, I think the lack of seminars / office hours is most sorely felt for the more specific “upper division” courses, where there is less canonical material.