shrewd
shrewd - adjective
marked by practical hardheaded intelligence
used of persons
shrewd - thesaurus
astute
calculating
calculative
conniving
scheming
sharp