Better Version with synced audio at: http://www.youtube.com/watch?v=m3be1P...
This talk describes how the Northeastern University programming curriculum (especially CSU211/213/290 and CSU670) has evolved over the last few years and Dr. Felleisen's role in this process.
This covers the history, the background, the connections, the context, the successes, and the failures.
Dr. Felleisen also sketches out what must be added to make this curriculum the best in the country so that we can prepare every single graduate for a life time of software creation.