Jesus Canelon
I won't pretend that he was a perfect professor, sometimes things were a little unclear here or there, and his tests expect a lot from you. But what I will say is the only reason anyone should complain about these is if they're not willing to put in the work. He has all the intangibles of a great professor and is very accessible at all times.