A person who is very interested in a particular activity or subject.
"All take and no give"
"Hogwarts Staff"