You could use the word 'Expert' meaning a person possessing skill or knowledge in any work or branch of knowledge. A person specially trained and qualified in any department of science or art.
There are several words that can be used to describe someone with a lot of knowledge. These words include genius, prodigy, smart, wise, brilliant, clever, brainy, sharp, adept, and knowing.
a klutz
a noob
This is not really a word but cracking up.
A lot of people.
a valet
a klutz
She has a lot of knowledge.
One would be garrulous and another would be loquacious...
No, erudite is not a noun. It is an adjective that describes someone who has great knowledge or learning.
Another word for lot for hire can also mean lot for sale. Lot for hire can also mean a lot that needs repairs.
maybe someone who relies on you?
Indecisive? Fickle? Inconsistent Changeable
Pensive.
Master
bloody
naive
a noob