The Beauty and Joy of Computing Lecture #3 : Creativity & Abstraction UC Berkeley EECS Lecturer Gerald Friedland.
The Beauty and Joy of Computing Lecture #5 Programming Paradigms invent.citris-uc.org .