Dr. McKaye was the best professor I've had. She provided lots of videos and slideshows which were very helpful. I didn't do an assignment correctly one time, so we met on a Zoom call and she helped me do it correctly and let me turn it in again so I could get points for it. The only 'negative' thing I would say is that she's a fairly slow grader.