Gabi Eissa
Eissa is the best choice for this course. The material can get a bit tedious at points, but overall the class is engaging. Very simple grading material, three exams and a couple assignments. He gives high grades on the assignments if you put in effort. The tests definitely require studying but they are not bad either.