Of course, there are still many challenges facing the hybrid learning, among of which, creating a formal faculty development program for teaching hybrid courses, allocating the necessary time for instructors to redesign traditional courses into hybrids and preparing students to learn effectively in hybrid courses are most challenging.