I have 20 years of experience in the field of computer science, with specific knowledge of programming languages, systems programming and computer architectures. I have published on such topics as distributed systems, cognitive modeling and system performance evaluation.