He holds a PhD in Computer Science from the University of California, Irvine, and has been consulting on Microsoft technologies since 1993. He really enjoys webcast training, and is the author of the highly-regarded 15-part series 'Modern Software Development in .NET using Visual Basic'. Joe is a co-author of two books on Visual Basic, his most recent written with Ted Pattison entitled 'Building Applications and Components with Visual Basic .NET'. He lives in the Chicago area with his wife, newly-adopted daughter, dog, and boat.