Adjunct professor of electrical and computer engineering with years of industry experience in the design of microprocessors for infotainment and multimedia systems, as well as wireless and GPS systems. Extensive experience in development of, understanding of, and reverse engineering (code review) of large-scale software and hardware source code bases, including in RTL, VHDL, Verilog, C, C++, and assembly languages. Author of numerous IEEE and ACM publications as well as textbooks in areas including high-performance embedded computing systems, software implementation, hardware implementation architecture and optimization.

Formal Education

  • Ph.D. in Electrical and Computer Engineering, Rice University
  • M.S. in Electrical and Computer Engineering, Rice University
  • B.S. in Electrical Engineering, Rensselaer Polytechnic Institute

Career Highlights

  • Member of the technical committee of the RISC-V Foundation to standardize, protect, and promote the free/open instruction set together with its hardware and software ecosystem
  • Former compiler engineer and later chief architect responsible for all compilers and related technologies for Freescale’s DSP processors
  • Technical co-founder and principal software and hardware architect for a financial engineering company applying biologically-inspired AI and machine learning to financial market analysis of NASDAQ and NYSE
  • Hands-on design experience in the microprocessor divisions of Intel and Texas Instruments as well as for electric race vehicle operating systems and circuit prototypes funded by General Motors and Honda
  • Principal software engineer for Activision’s “AMF Extreme Bowling” video game for a Nintendo Gameboy platform

Expert Qualifications

  • Testifying and consulting expert for plaintiffs and defendants in a wide range of technologies including image processing, touch screen mobile devices, real-time PLCs for industrial control, cloud-deployed web-based infrastructure management software, wireless and cellular communications, Graphics Processor (GPU) architectures, DSP audio processing, and noise cancellation technology
  • Testifying expert in re high-performance software systems targeting financial market services in a case opposite the U.S. Internal Revenue Service (IRS)
  • Performed expert reviews of Facebook software in a case about client-server software systems for mobile and browser-based gaming and of Nintendo hardware and software in a case about console video gaming