Neil Kirby
Fr my favorite professor I have had. He has the relevant experience to teach the course and makes every lecture exciting. You will get an A in this course if you do what is expected of you and do all the group work needed, which is a significant amount, but is easily doable considering it is all this course has. Take this class with him if you can.