Dr. O is extremely nice and does care about his students. But his ability to teach material is pretty horrible. He doesn't follow any sort of outline or notes, he just talks and writes random information. There have also been many instances of him not knowing the material or having his information wrong.