One of the major concerns and hopes for the 21st century has been the education of a global society. The increase in social connectivity through expanding Internet capabilities, the proliferation of computing technologies, and the growing sophistication of educational tools and systems has provided significant promise for achieving this goal. However, technical and conceptual barriers currently stand in the way of realizing this promise. Lingering discrepancies in the utilization of information and communication technology (ICT) around the world impede the worldwide diffusion of advanced educational technologies. Moreover, research in education has shown that teaching methodologies and instructional design often differ from one culture to another, and cannot always be universally applied, as their effects can vary greatly from one context to another.