I have 20 years of experience in the field of computer science, with specific knowledge of languages, compilers and software systems. I have published on such topics as optimization, program analysis and transformation. I have published over 50 articles in major journals and conferences in my areas of expertise, and taught 20 different courses in these areas. I have also served on over 30 program committees and steering committees of international conferences.