brainiac
noun
°(slang) a very intelligent and usually studious, erudite person, can be derogatory.
synonyms: genius, pedant, smart-ass, wiseguy