J. David Eisenberg (Learn Group, Strategy) is a programmer, instructor, and writer, with a special interest in learning languages. He is currently living la vida Linux in San Jose, CA.