Tom Fallon has over 10 years of training experience and a dozen years of teaching at a technological university. Among other courses he teaches object-oriented programming. He is also a senior engineer for Innovative-E, Inc. He has been developing code since 2000 using both Java and .NET technologies. He is an avid C# and SharePoint developer, and enjoys training.