Paul Elder is the lead developer on the EMFT JET project. He is a Senior Software Engineer in the IBM Rational Software modeling tools team in the IBM Ottawa Lab. His current interest is in Design Patterns, and in building tools to automate their implementation. Prior to joining IBM Rational in 2000, he was a consultant/mentor/instructor to teams adopting object-oriented and client-server computing. He holds a BMath from the University of Waterloo, and an MBA from the University of Ottawa.