He was really nice and understanding! He is also a fair grader. I took the online course and there was SO much homework. I was always drowning in readings, questions and papers. That is the only reason I wouldn't take him again because I had no time, but other than that he was really nice. He explained things very well.