Due to rapid advances of information and communication technology (ICT) in recent years, learning technologies have already impacted and changed the educational landscape significantly. In order to provide learners with a learning environment that makes effective use of technological advances, teaching methodologies and learning strategies also require changes. For example, cyber synchronous learning, mobile learning, social learning, and ubiquitous learning did not exist in the past educational landscape. As mentioned by Hwang (2014), "new learning modes will raise new pedagogic issues" (p11). Thus, new teaching methodologies and learning strategies are desperately needed in the current education systems to support these newly emerging modes.