Andres Escobar
His lectures were confusing and I did really poorly on his tests (like, really poorly), but I think part of that was that it was an 8:30 AM lecture, which always makes things a little harder. I still ended up with a B