Teaching and learning has always been a highly social activity, but technology may be changing this. While technology enables exciting new possibilities for communication and collaboration, it is not always used to its full advantage in online environments. Some online learners report having little to no interaction with teachers or peers. However, interaction is key to successful e-learning. The role of the teacher is to facilitate interaction through engaging content and opportunities for collaboration, while learners are active participants in constructing their own understanding. Effective e-learning requires consideration of learning styles as well as usability and learner-centered design.