Chris Miles
This course demands effort but I wouldn't say it's unreasonable. The grading criteria are fair and Professor Miles is open to input if you disagree with a grade. He's very accessible outside of class and it's clear that he really cares about his students. If you pay attention and do the work, you should be fine!