Dr.Grigori Melnik is a Principal Program Manager in the patterns & practices group at Microsoft. He leads Microsoft Enterprise Library, CQRS Journey and Acceptance Testing Guidance projects. Prior to that, Grigori was a researcher, software engineer, and educator long enough to remember the joy of programming in Fortran. His areas of expertise include agile methods, empirical software engineering, and software testing. Grigori is a regular contributor to software conferences around the world. He is a member of the IEEE Software Advisory board. Grigori holds a Ph.D. in Computer Science from the University of Calgary, Canada. More info and materials at gmelnik.com and Grigori's blog.