A person who shows or feels discrimination or prejudice against people of lower intelligence, or who believes that a particular level of intelligence is superior to another.
His remarks and hatred towards people of lower intelligence led to him being called an idiocracist.