For the last three decades higher education institutions have been forced to undergo thorough transformation and revitalization. Parallel to society, a factor that has played a crucial role in transforming higher education is the advance of information technology (IT). The potential for use of IT in education has been increasingly recognized and higher education faculties have begun to use this technology in different ways in their teaching. Instructors today regularly include electronic technologies that extend instructional resources to their students: threaded discussion boards, websites, chat rooms, email, newsgroups, etc. Moreover, because the use of mobile technologies that join with web-based resources is becoming a more common practice, the lines differentiating web-based and face-to-face classroom teaching are becoming less distinguishable.