While at University of Virginia, I participated for three years in a cutting-edge research group led by Randy Pausch. Our group focused on virtual reality, human-computer interfaces, and 3D graphics. We created the original version of Alice, which is now run from Carnegie Melon University. Alice is a 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. The primary goal of Alice is to teach programming to novices in a fun and casual environment. The original Alice was built in C++ and Python on top of OpenGL and DirectX.