Technology has touched all spheres of life, including education. The advent of technology in the classroom has opened new avenues for teachers to teach and students to learn. Now, teachers have varied technological resources at ...