Consultant and trainer with over thirty years of hands-on professional experience in the design and testing of software, firmware, and electronics. Named inventor on a dozen issued U.S. patents and the author of a book about the design of the interface between hardware and software for ASICs and FPGAs. In addition to working as a testifying expert witness in several litigations, has consulted with a law firm to review a portfolio of over seven hundred patents prior to its acquisition and to generate about forty claim charts showing suspected infringement by products.
Formal Education
- M.S. in Electrical Engineering, Utah State University
- B.S. in Electrical Engineering, Brigham Young University
Career Highlights
- Adjunct professor of computer architecture at a leading research university
- Trainer and conference speaker specializing in software design best practices for low-level device drivers and firmware
- Consultant to companies designing embedded systems such as solar energy equipment and electrical transformers with skills in reverse engineering complex systems and debugging problems
- Expert in laser printer engines and related hardware and software technologies with more than twenty years of experience at a major technology company
- Author of a book about the hardware-software interface including for firmware control of FPGAs, ASICs, and systems-on-a-chip SoCs
Expert Qualifications
- Deposed as a technical expert in three cases in U.S. District Courts
- Eight years of experience as a consulting and testifying expert witness in a range of litigation types and venues
- Analyzed assembly language source code for early versions of the Madden football games in support of the testifying expert in a case against video game giant Electronic Arts
Related Experts
- Power Electronics and Motor Drive Expert Profile
- Electrical Fire and Battery Failure Expert Profile
- Crystalline Coatings and Optical Cavity Systems Expert Profile
- Embedded Firmware and Digital Signal Processing Expert Profile
- Real-Time Embedded Systems and Firmware Expert Profile
Frequently Asked Questions
What types of cases can this expert support?
Consumer electronics and electronic circuits are the main areas. They've got eight years of expert witness experience with three federal court depositions. Patent work is also in their background—reviewed over seven hundred patents for a firm and created infringement claim charts.
What is this expert's technical background?
Thirty years developing software, firmware, and electronics. Holds an M.S. and B.S. in electrical engineering, spent over twenty years at HP on laser printer engines. Twelve issued patents, authored a book on hardware-software interfaces, and teaches computer architecture as an adjunct professor.
What technologies does this expert specialize in?
C, C++, C#, assembly, embedded software, Unix, Windows, and RTOS. Laser printer engines are a specialty—two decades of hands-on work. Also skilled in reverse engineering, software testing, data compression, and network protocols.
