The author uses C++ to teach data structures and carefully created animations on the CD to let the user experience (rather than imagine) how the different data structures actually work. Combined with this are numerous figures to help the reader understand the operations being performed on different data structures.