Jesus Navarro
I feel like people give him low ratings because upper level math classes are difficult and take time/effort to learn. If you're taking this class then you're on the path to taking other equally challenging classes. He's just trying to set you up to be successful in those. He's a genuine and caring person who gives clear lectures on hard topics