erudite

adjective

Having or showing great knowledge or learning; scholarly.

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