ISS 270S: Constructing Immersive Virtual Worlds