A smatterer; pretender to knowledge.
A pretender to learning.
Sciolism.
n. [Latin] One who knows any thing superficially; a smatterer.