MIT 6.001 Structure and Interpretation, 1986 [video]
youtube.com