The words keen and sharp are synonyms, but do differ in nuance. Specifically, keen suggests quickness, enthusiasm, and a penetrating mind. // a keen observer of the political scene