Technology in the Digital Classroom: Opportunities and Challenges