Want a good professor? Take him. Hell teach you lots, youll get great marks, everything will be blissful. Then watch the grade distribution absolutely demolish your gpa. I got an 84, got a B. Insanely high class average (80) and was too afraid to apply the strict cutoffs for an average gpa of a B+ like in some specialized courses.