Programming Expert Witnesses
The process of creating and applying numerous sets of instructions that allow a computer to do a specific task. Programmers implement logic to enable specific computer operations and functions. These instructions are known as computer programs and they help the computer to perform specific tasks efficiently and effectively. The language used by programmers is not understood by those who are not programmers. Our Programming expert witnesses, speakers, and consultants are scholars from major universities and industry professional who are knowledgeable in various programming languages. Areas of expertise include but are not limited to the following: object-oriented technology, algorithm design, external memory algorithms, data compression, software and algorithm engineering, databases, geographic information systems, sorting, FFT, matrix computations, graph traversal, data mining, parallel computing, prediction and machine learning, Unix System Services, Linux, QuickPad, Unisys, Pick, Apple, Mac, Macintosh, Visual Basic, C++, intellectual property, copyright, patents, and software copyright. Our experts have testified in a variety of computer software patent and copyright cases.