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 a major open instruction set standardization body 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 a leading semiconductor company'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 major financial markets
- Hands-on design experience in the microprocessor divisions of leading semiconductor companies as well as for electric race vehicle operating systems and circuit prototypes funded by major automotive companies
- Principal software engineer for a leading game company's video game for a portable gaming 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
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?
This expert has testified for both plaintiffs and defendants on cases ranging from mobile device design to image processing, wireless systems, and audio technology. They also handle semiconductor design, automotive systems, cloud infrastructure, and financial software work.
What is this expert's technical background?
They earned a Ph.D. and M.S. in electrical and computer engineering from Rice University. They've worked as a compiler engineer at Freescale, designed microprocessors at Intel and Texas Instruments, co-founded a financial AI company, taught as an adjunct professor, and served on the RISC-V Foundation's technical committee.
What technologies does this expert specialize in?
They work with C, C++, assembly, Verilog, and VHDL for embedded systems and hardware design. Their technical specialties include compiler design, image processing, machine learning, semiconductor design, wireless networks, and industrial control systems. They've also done work in automotive, medical devices, and financial software.
