Bought this course on DVD and finished off a couple of weeks ago. It's described here on
the Teaching Company's website. It's taught by Prof. Vejas Gabriel
Liulevicius of the University of Tennessee. Overall I liked it, and
learned a great deal about the subject.