erudite

[er-yoo-dahyt] (adjective)

Having or showing great knowledge or learning; scholarly.

The professor was known for his erudite lectures on ancient history.