A computing system (102, 104, 106, 200), comprising: a camera for capturing a video stream comprising images of a user of the computing system; and a processor for executing computer-executable instructions that cause the processor to: receive the images of the user from the camera; detect a face region of the user within the images; detect facial feature regions of the user within the images based on the detected face region; determine whether the images represent a complete disengagement (408, 410) of the user from the computing system based on the detected facial features regions; if the images do not represent the complete disengagement of the user from the computing system, detect an eye region of the user within the images based on the detected facial feature regions; analyze the detected eye region to determine whether eye movements of the user represent shifting eye movements associated with reading; and if the eye movements of the user represent the shifting eye movements associated with reading, compute a desired eye gaze direction of the user based on the detected eye region; generate gaze-adjusted images based on the desired eye gaze direction of the user, wherein the gaze-adjusted images comprise at least one of a saccadic eye movement, a micro-saccadic eye movement, or a vergence eye movement; and replace the images within the video stream with the gaze-adjusted images. a camera for capturing a video stream comprising images of a user of the computing system; and a processor for executing computer-executable instructions that cause the processor to: receive the images of the user from the camera; detect a face region of the user within the images; detect facial feature regions of the user within the images based on the detected face region; determine whether the images represent a complete disengagement (408, 410) of the user from the computing system based on the detected facial features regions; if the images do not represent the complete disengagement of the user from the computing system, detect an eye region of the user within the images based on the detected facial feature regions; analyze the detected eye region to determine whether eye movements of the user represent shifting eye movements associated with reading; and if the eye movements of the user represent the shifting eye movements associated with reading, compute a desired eye gaze direction of the user based on the detected eye region; generate gaze-adjusted images based on the desired eye gaze direction of the user, wherein the gaze-adjusted images comprise at least one of a saccadic eye movement, a micro-saccadic eye movement, or a vergence eye movement; and replace the images within the video stream with the gaze-adjusted images. receive the images of the user from the camera; detect a face region of the user within the images; detect facial feature regions of the user within the images based on the detected face region; determine whether the images represent a complete disengagement (408, 410) of the user from the computing system based on the detected facial features regions; if the images do not represent the complete disengagement of the user from the computing system, detect an eye region of the user within the images based on the detected facial feature regions; analyze the detected eye region to determine whether eye movements of the user represent shifting eye movements associated with reading; and if the eye movements of the user represent the shifting eye movements associated with reading, compute a desired eye gaze direction of the user based on the detected eye region; generate gaze-adjusted images based on the desired eye gaze direction of the user, wherein the gaze-adjusted images comprise at least one of a saccadic eye movement, a micro-saccadic eye movement, or a vergence eye movement; and replace the images within the video stream with the gaze-adjusted images.