versed

Having strong knowledge or skill in a subject.