Some former lectures are archived here.
General Introduction to Programming Paradigms
Object-Oriented Approaches to Programming
Functional Approaches to Programming
Typography and Digital Typesetting