It all paid off today when on a big essay he totally ripped it apart but still gave me a B+. He was like, "This is very well written, but you need to support all your claims and go more in depth. The paper was very superficial." Looking at just the comments I was think that this was maybe a C or C+, but nope, he shocked me and gave me a B+ on it.
Sucking up does pay off!