Another one to add to all the fantastic Open courses and resources currently available on the web.
Open Yale Courses (OYC) provides lectures and other materials from selected Yale College courses to the public free of charge via the Internet. The courses span the full range of liberal arts disciplines, including humanities, social sciences, and physical and biological sciences.Fantastic resource. Thanks to Dr Chris Blattman for sharing. Check out the courses for yourself.