I have 25 years of experience in the field of computer science, with specific knowledge in the areas of software programming, architecture, design, trading, and financial services. I have published on such topics as distributed programming, operating systems, and computer security. I have testified on copyright infringement, code comparison, and trade secret infringement.