From providing access to vast amounts of information, to facilitating communication between students and educators across geographical boundaries, advances in technology have revolutionized the educational experience.