I tend to be hard on myself when I do both assignments and tests, and I've USUALLY thought I did worse on them than I actually did. My actual grade differential from what I think I got ranges from -1 letter grade to +2.3 letter grades. (the +2.3 being when I thought I got a C on a test when I got an A+!)
Perfectionism/being hard on myself, I think, fuels procrastination. At the last minute, I no longer have TIME to do a perfect job on the assignment, so I do what feels like a half-assed job but very often get an A on it anyway, even when I thought I got a B or C!
If I were a professor I would have a tendency to grade too hard.
_________________
Your Aspie score: 98 of 200
Your neurotypical (non-autistic) score: 103 of 200
You seem to have both Aspie and neurotypical traits
AQ: 33