wise

guy n. Colloq. Know-all.

v. Having knowledge; knowing; enlightened; of extensive information; erudite; learned.