Michael Mann Stock
While he can be lecture-heavy, he is very open to questions and gives really good feedback for papers and assignments. He is a fair grader and gives good examples of what he is looking for in his papers