How Technology Has Altered the Education Landscape