Roger Young
Assignments are easy. His lectures are long but easy to understand. He is very open-minded and gives phenomenal feedback on writing assignments. His extra credit is related to the course but not anything long. To add to that, he actually requests student feedback on his course halfway through the year and adjusts his course based on that.