Month/Year of Graduation


Degree Name

Bachelor of Science (B.S.)


Computer Science

First Advisor

Dr. Harvey Siy


Virtual tutoring is the process by which students and teachers participate in the learning experience in an online, virtual, or networked environment. This process can not only separate the participants from each other in a physical space, but it can also separate them by time. Virtual tutoring can take the form of the group of students coming together synchronously in an online setting and receiving lessons from a single tutor, or by asynchronous learning in which the teacher pre-plans lessons in advance that the students consume on their own time. The advent of online learning technologies and virtual learning environments are gaining significant attention, and are likely to become a key aspect of teaching and learning at all levels of education. With the recent advancements in technology and especially artificial intelligence, the state of the art of virtual tutoring is becoming more and more advanced as well. In this literature review, I will propose the question of ''What are the current uses and state of the art of virtual tutoring?''