Former adjunct professor of computer engineering with more than twenty-five years of experience in the software industry, including over a decade spent developing software for embedded systems.  Software he wrote has powered millions of products.  Author of three books and more than seventy articles and papers about embedded software design and architecture and internationally recognized as an expert in the field.  In his work as a software expert witness, has testified more than twenty times before judges and juries in matters ranging from patent infringement and validity to product liability to theft of copyrighted software and trade secrets.  Has been qualified in U.S. and Canadian courts as an expert in computer software, electrical engineering, and satellite TV security and piracy.

View this software expert's curriculum vitae >

Formal Education

  • Master of Business Administration, University of Maryland
  • M.S. in Electrical Engineering, University of Maryland
  • B.S. in Electrical Engineering, University of Maryland

Career Highlights

Expert Qualifications

  • Led a team of software experts in review of millions of lines of source code for Toyota's engine control modules in relation to cases of sudden unintended acceleration, and testified in Bookout v. Toyota in the only such case that went to trial
  • Testifying expert for DirecTV for reverse engineering of electronic devices for interception of copyrighted satellite TV broadcasts
  • Qualified as an expert witness in techniques of satellite TV piracy, including in Videotron v Bell ExpressVu in Quebec Superior Court
  • Expert for plaintiffs against Apple, LG, Huawei, AT&T and others in patent infringement litigation relating to smartphones
  • Expert for defense of Samsung in a long-running software copyright litigation relating to multi-function office printers

Related Experts

Frequently Asked Questions

What types of cases can this expert support?

This expert testifies in embedded systems disputes—patent cases, product liability, trade secrets. They've been qualified in U.S. and Canadian courts and have testified 20+ times in matters from automotive safety to reverse engineering and IP theft.

What is this expert's technical background?

This expert has 25+ years in software, with 10+ years focused on embedded systems. They hold a B.S. and M.S. in electrical engineering plus an MBA from University of Maryland, and have shipped software in millions of products. They've also taught computer engineering, authored three books, and founded a software consulting firm.

What technologies does this expert specialize in?

This expert codes in C, C++, Java, and assembly across VxWorks, OSEK, and real-time operating systems. They have hands-on experience with Unix/Linux, Win32, embedded systems, and computer security. Their specialization spans firmware, IoT, industrial controls, set-top boxes, and medical device software.