I have had a few professors with random mood swings, don't know why. It is as if they hate teaching new things to undergrads especially. It seems like a lot of them see undergrads as dimwits, and it is a waste to teach them, since most of them will fall out anyway.
However, I think the worst is...