Similarly, inadequate hardware and software, slow internet connections, learners’ procrastination, lack of technical expertise among the instructors, insufficient orientation for learners, and a lack of release time for instructors to develop and design their online courses have been cited as barriers to faculty participation in developing and teaching online courses (Nkonge & Gueldenzoph, 2006).