Building Virtual Worlds is a project course, where interdisciplinary teams build immersive interactive virtual worlds, as well as a variety of other interactive content. The course uses Entertainment Technology Center (ETC) platforms, such as the Jam-O-Drum, camera-based audience interaction techniques, Quasi the robot, and others. The goal of the course is to take students with varying talents, backgrounds, and perspectives and put them together to do what they couldn't do alone.
I was fortunate to take the course in the only year that had both Rady Pausch (author, The Last Lecture) and Jesse Schell (founder, Schell Games) as instructors.

You can learn much more about the project course on the BVW website:
http://bvw.etc.cmu.edu/