Last week I came across Scott Mitchell's updated (for .Net 2.0 = Generics) Data Structures articles, which you can find at the following links:
Part 1: An Introduction to Data Structures
Part 2: The Queue, Stack, and Hashtable
Part 3: Binary Trees and BST's
Part 4: Building a Better Binary Search Tree
Part 5: From Trees to Graphs
Part 6: Efficiently Representing Sets
My current status ...
This fall I am doing the TA thing again for Programming Microsoft.Net, this will be the 3rd year ... so my free time is limited. I am still planning on working more on Vijay so that it will support 2.0 and act more like a decompiler (IL, C# and VB - maybe C++/CLI). The timeline for delivering the new functionality is going to be next spring some time. My plan is to learn how to write a compiler and learn .Net 2.0 this fall/winter then in the spring I'll re-write Vijay into a more useful tool. I might try and have it done for the next Code Camp ... but that will depend on when it is. Here is my current reading list:
Standard ECMA-335 Common Language Infrastructure - 3rd Edition
Compilers by Alfred V Aho, Ravi Sethi, Jeffrey D. Ullman better know as "the dragon book"
Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching (3rd Edition) by Robert Sedgewick
I also want to get back into ASP.Net this winter, but no time for it right now ...