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 the Lawrence Livermore 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 Android devices
  • Instructor for an undergraduate computer science capstone course in video game design and development
  • Developer of shadow and depth of field algorithms for “NBA Live”
  • Responsible for bringing a movement therapy video game to Xbox One 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