Akademik

wiseacre
noun
One who feigns knowledge or cleverness; an insolent upstart.
Syn: smart aleck, smarty, smartie, smarty pants, smart ass, wise-guy, wisenheimer, weisenheimer

Wikipedia foundation.