In his spare time, he teaches classes in C++, Java, and the STL. His interests include system design, generic programming, and object-oriented design. He can be reached as jpanzer@acm.org or via <www.johnpanzer.com>