I have 20 years of experience, and specialize in the field of software engineering with specific knowledge in the areas of software testing and analysis, concurrent software. I have published on such topics as software testing and analysis, analysis of concurrent software and transactional memory.