Gene Callahan
Gene Callahan has two decades of software development experience. He has written for Computer Language, Software Development, Dr. Dobb's Journal, Java Developer's Journal, and other software outlets. He holds a Master's degree from the London School of Economics, and a PhD from Cardiff University. Today he teaches computer science at St. Joseph's College in Brooklyn.