Erich Gamma is the lead of the IBM OTI Lab in Zurich, Switzerland. He is a member of the Eclipse architecture and project management teams and leads the Eclipse Java development effort. Erich is probably best known for his work on Design Patterns and JUnit. He is co-author of the best-selling book Design Patterns: Elements of Reusable Object-Oriented Software. Together with Kent Beck he is the author of JUnit, now a de facto standard tool for testing in Java.