Joe Hummel holds a PhD in Computer Science from the University of California, Irvine. He is an associate professor of Computer Science at Lake Forest College, a professional trainer for Pluralsight, content creator and webcast presenter for MSDN, and the co-author of two books for Addison-Wesley. Joe has been working with Microsoft developer technologies since 1992, and .NET technologies since 2001. He is one of MSDN's most prolific and respected webcast presenters, having delivered over 60 webcasts with consistently high ratings. He has the theoretical background necessary to understand and evaluate the new features of C# 3.0, as well as the practical experience in multi-tier business applications needed to understand and evaluate the impact of LINQ.