Information and Communications Technologies (ICTs) are making major differences in the teaching approaches and the way students are learning. ICT enhanced learning environment facilitates active, collaborative, creative, integrative, and evaluating learning as an advantage over the traditional...