A highly knowledgeable person; expert.
Synonym of know-it-all
A highly talented or gifted individual, especially one who is successful at a young age.
A child prodigy; a phenom.