expert

Entry Definition
boss, head (of business, office, etc.); champion, expert; (figuratively) God; (as interjection) great job!
s/he is clever, is talented; s/he is good or expert at (something)
s/he teaches precisely what s/he is supposed to teach (stays on topic, is expert on subject)