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?
The man is very xyzxyz; his son can't do multiplication very well.
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.