Simple-minded

Antonyms of simple-minded:
sophisticated, precocious.