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.