This expert witness is an accomplished human factors engineer, user interface designer, software engineer and systems engineer for embedded, mobile, web, desktop, and server software.  This expert has over 20 publications and has been retained in over 60 intellectual property cases involving web desktop, embedded and server environments.  

Areas of Expertise

Human factors engineering, user interface design, software development and systems engineering for:

  • Embedded systems
  • Aerospace and defense systems
  • Mobile device applications
  • Web applications
  • Desktop software
  • Server software
  • Video games


Ph.D. in Human Factors

Bachelor of Science in Industrial Engineering