Intelligent : having or showing intelligence, especially of a high level. Sufficient : enough; adequate. Proficient : competent or skilled in doing or using something. Professional : relating to or belonging to a profession. Adept : very skilled or proficient at something.