The lecture portion will cover an example that covers the basics of binding data, manipulating that data's representation in the DOM, and the different transformations we can apply on the visualizations.
After the lecture portion, we'll have a more hands-on exercise where students will try to bind their own datasets and try to create their own visualizations. Please e-mail me at email@example.com if you have specific visualizations in mind.
Proceeds will be going towards hackNY, an organization aimed at supporting and growing the New York innovation community.
I've been using d3.js for several months. More recently, I've been working with the geographic framework (d3.geo.js), which has its own peculiarities and gotchas. The project can be found at http://code.leakingalpha.com/visionyc/ and the source at https://github.com/kpeng/visionyc.