COMM100 with Professor Hunt has been one of my favorite online classes. He is super understanding as long as you communicate with him. I had an easy time understanding the material that he went over and was able to follow lectures along well. Does take some time to grade assignments, but there was only a three papers and two exams.