Professor of computer science and consultant with more than thirty years of experience in the software industry in areas ranging from scientific computing and medical visualization to video gaming technologies. Significant experience in the field of computer graphics, including for military simulators, flight simulators, and video games. Also a specialist in web-based services that use Service-Oriented Architecture (SOA). Has researched and applied video gaming technologies to serious pursuits, including for improved health. Hands-on experience with video game design and development. Has authored over one hundred scientific publications and has served on the editorial boards for peer-reviewed journals and conferences that focus on visualization. Former group leader and project leader for several advanced technology projects at a major national laboratory.
Formal Education
- Ph.D. in Computer Science, University of California Davis
- M.S. in Computer Science, University of California Davis
- B.S. in Computer Science, Purdue University
- B.S. in Applied Mathematics, Purdue University
Career Highlights
- Coauthor of a book on software development for mobile devices
- Instructor for an undergraduate computer science capstone course in video game design and development
- Developer of shadow and depth of field algorithms for a major sports video game
- Responsible for bringing a movement therapy video game to a major gaming console and developing a cost-effective plan for delivery for those who need it
- Author of a C++ library for textured splatting and other tools used in computer graphics practice
- Named inventor on a pair of issued U.S. patents in computer graphics
Expert Qualifications
- Testifying expert for plaintiffs and defendants in technology litigation in a wide range of legal venues, including the German Patent Court, in high-profile cases involving Renesas, Qualcomm, and Samsung
- Submitted an expert report in an ITC investigation relating to the technology of Graphics Processing Units (GPU)
- Performed software and hardware code review on behalf of Broadcom in several cases relating to computer graphics and Nintendo platform technology
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?
They've testified in consumer electronics and gaming disputes, including high-profile cases with Qualcomm, Samsung, and Renesas. They've also submitted expert reports on GPU technology and done code reviews for graphics and gaming platforms. Good fit for cases involving video game tech, graphics processing, mobile devices, or medical device visualization.
What is this expert's technical background?
Thirty years in software development with degrees in computer science and applied mathematics (Purdue and UC Davis). They've shipped real products—algorithm work on NBA Live, a movement therapy game for Xbox One—and authored over 100 peer-reviewed papers. Formerly a group leader at Lawrence Livermore National Laboratory.
What technologies does this expert specialize in?
C/C++ and Python are their primary languages. They work with graphics APIs (DirectX, OpenGL), hardware description languages (Verilog/VHDL), virtual reality, and mobile development. Also solid on signal processing, web services, and medical visualization.
