My ideas on creating rich virtual learning experiences by using a blend of processes and platforms such as threaded video conversations, mashups, networked collaboration, immersive environments, and mixed reality. Syllabi from classes referenced: Mashup CultureVirtual Learning EnvironmentsCollaboration in Networked Environments