This course will investigate the application of virtual reality software and technology within a given domain. Working in sets of technical teams, students will collectively investigate and solve a large-scale visualization task within that problem domain. Focus of individual student teams may include (but is not limited to) distributed VR framework, viewing applications, interaction with VR devices / displays, and audio in virtual environments. Students will be required to read and summarize selected articles from VR literature, as well as papers specific to the problem domain being investigated, to assist in making design decisions. A report or survey of one aspect of using a virtual reality system within the given domain is also required. Students should have a strong programming background and a proficiency in a 3D API (OpenGL, DirectX, or Java3D). Students with expertise in distributed systems and an interest in Graphics or virtual reality are also encouraged to register. Offered every other year.