I was invited to give a talk on data visualization at Santa Clara University. The talk covered what data visualization means, its use cases, what library data sets might be pertinent, the fundamentals of visualization, how to avoid common mistakes or traps, the software tools to use, and finally shows an example I wrote with d3.js.