I think it’s a cracker, but this is still horribly disrespectful, bigoted, and hateful.
The professor should be fired.
*****************
I wasn't sure this was not an overreaction until I saw post #54. This man's behaviour would not have been tolerated by previous generations. It is simply unacceptable in a civilized society.