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