CORRECTION
Alastor Moody was not a professor. A previous version of this post did not recognise that when Alastor Moody was a professor, it was actually an imposter (Bartemius Crouch Jr.).
Even for the brain of a Ravenclaw this is difficult.
Alastor Moody was not a professor. A previous version of this post did not recognise that when Alastor Moody was a professor, it was actually an imposter (Bartemius Crouch Jr.).