Technology is increasingly becoming commonplace in the recent educational scenario. Leveraging technology in the classroom enhances teaching and learning and it adds a new dimension to the overall learning experience. Learning has already progressed from the traditional textbook-based approach toward a more technology-driven one.