Learn English – Name of a person that is intolerant of stupidity

epithet-requestssingle-word-requests

What noun or adjective would one give to a person that is intolerant of stupidity? A person that becomes annoyed, angry, or of very short temper when conversing or interacting with people of a lower intelligence?

For example:

The man is very xyzxyz; his son can't do multiplication very well.

or

She is a(n) xyzxyz. She gets very frustrated when people forget things.

I'm looking almost for a scientific/medical/psychological term. One that would fall into the same kind of group as words like haemophiliac, masochist, nihilist, etc.

Best Answer

While it is neither a noun nor an adjective, the phrase does not suffer fools gladly has the meaning you want.