1. Aguti, B. (2015). A model to Facilitate Effective E-learning in Technology Enhanced learning environments within Universities. Southampton SQ17, United Kingdom: Southampton University Press.
2. Alhothli, N. (2015). Impact of Moodle on learning for Students in English Language Institute. Journal for Online Learning, 2(4), 289-304.
3. Colin, B. (2022, August 18). 7 Top Challenges with Online Learning For Students (and Solutions). Retrieved from Online Learning in the 21st Century: https://www.thinkific.com/blog/challenges-with-online-learning/
4. Drexel. (2021, June 12). The Benefits of Online Education in a Virtual Classroom. Retrieved from https://drexel.edu/soe/resources/student-teaching/advice/benefits-of-online-and-virtual-learning/
5. Elsie, F. (2022, May 6). Challenges of Online Learning in Universities. Retrieved from Infoney Online Learning Solutions: https://infoneysolutions.com/challenges-of-implementing-e-learning-in-kenya/