Professor of electrical and computer engineering and experienced consultant to industry specializing in software design reviews, embedded systems design and analysis, and related training.  Research interests include computer architecture, compilers, real-time analysis and operating systems, and the optimization of embedded systems by applying techniques from each of those areas.

Formal Education

  • Ph.D. in Electrical Engineering, Carnegie Mellon University
  • M.S. in Electrical Engineering, Carnegie Mellon University
  • B.S. in Electrical Engineering, University of Wisconsin

Career Highlights

  • As a consultant, conducted nearly one hundred in-depth reviews of embedded software for industry
  • Created a set of courses, including textbooks and lab exercises, to form a modern embedded system design curriculum 
  • Author or co-author of half a dozen books and a named inventor on three issued U.S. patents relating to network communication protocols

Expert Qualifications

  • Retained as an expert for plaintiffs and defendants in patent and software copyright litigations involving technologies used by companies such as Cisco, IBM, Intel, Microsoft, Sony, and Toshiba
  • Has been deposed and testified as an expert in three cases before the U.S. District Court for the Eastern District of Texas
  • For a dispute alleging patent infringement and theft of software regarding microprocessor and wireless communication systems, examined chip designs in Verilog and VHDL to determine system structure, identified specific modules of interest, and developed software tools to disassemble, analyze, and compare object code for similarity

Related Experts

Frequently Asked Questions

What types of cases can this expert support?

Patent and software copyright disputes are their focus. Litigation experience includes testimony in federal court on embedded systems, microprocessor design, and wireless communications. The technical domains—automotive, telecom, industrial controls, and IoT—reflect where they've been retained.

What is this expert's technical background?

Ph.D. and M.S. from Carnegie Mellon in electrical engineering, plus a B.S. from Wisconsin. They've spent their career as a professor and consultant running embedded software reviews—nearly 100 of them. They've also written textbooks and patents on network protocols.

What technologies does this expert specialize in?

Chip design languages (Verilog, VHDL), low-level code (C, Assembly), and reverse engineering. They've built tools to disassemble and analyze object code for similarity. They also work in compilers, operating systems, and network protocol design.