This page breaks my work down into five broad areas (with some overlap). The five links below each lead to a page that lists my projects in that area. Each project is given a short description, followed by a link to a project specific page. These linked pages contain a much longer description of the project, plus relevant links to associated publications: papers, patents, course notes, books, web pages, etc. In some cases the web page may contain additional information and images that have not been previously published. Because many of the projects spanned so many years an overlap in time, the reverse chronological order at most approximate.

Eye Work

Graphics Hardware

Graphics Software

Virtual Reality

Artificial Intelligence