Dumitru Rusu
Overall he does seem to want to make people understand but he isn't super clear in his lectures. Usually I have no idea what's going on in the lectures but the textbook makes it clear. The homework usually is a moderate amount but it is essentially exactly what will be on the weekly quiz / exam.