Open source graph visualization software. Takes descriptions of graphs in a simple text language, makes diagrams formatted as images, SVG for web, PS for PDF, GXL (XML dialect), and more.
Text Mining Recommendation Systems/ Collaborative Filtering, Structure Web Graph Page Rank/Spam Social Networking, Data Structures Bloom Filters ... Stanford University course; resources, links, more.