The world we live in is constantly changing, which challenges both teachers and students to keep up with this progress and find ways to adapt to it, learn from it, and reflect on it. Teachers need to revisit their teaching to re-define their roles, their curricula and the tools and strategies they use. Since much online information is now available to students, teachers have become facilitators to learning. Therefore, today more than ever, educators need innovative strategies and instructional materials that can be integrated with the available technological tools in order to enhance their teaching and empower themselves and their students to embrace both current and future challenges.