I've been trying to continue to learn about computer science and software in general through free online classes, but a lot of them are just taught by really dull professors. Which open courseware class have you found to be the most interesting and informative for a software engineer?
Note there is a list of colleges offering free online courses here. (If you have a better list of free online courses feel free to edit the question.)