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.
a klutz
a noob
This is not really a word but cracking up.
# musculer # a hotty
A lot of people.
a klutz
She has a lot of knowledge.
One would be garrulous and another would be loquacious...
Another word for lot for hire can also mean lot for sale. Lot for hire can also mean a lot that needs repairs.
No, erudite is an adjective used to describe someone who has a lot of knowledge.
maybe someone who relies on you?
Indecisive? Fickle? Inconsistent Changeable
Pensive.
Master
bloody
a noob
naive