Perspective-Based Learning In Virtual Environments