Alexander Bihlo
I may be biased because I love the content of this course, but I really liked Dr. Bihlo. He gave clear instructions and grading rubrics and clearly knew the material inside and out. He was a nice guy and graded quickly and fairly. I will say he gave a lot of work, but that is more a reflection of the course than it is him.