What does pundit mean?
You are correct!
From our dictionary:pun•dit
Pronunciation: (pun'dit), [key]
—n.
1. a learned person, expert, or authority.
2. a person who makes comments or judgments, esp. in an authoritative manner; critic or commentator.
3. pandit.