smart as a whip(s = adj.all) brainy, brilliant - having or marked by unusual and impressive intelligence; "some men dislike brainy women"; "a brilliant mind"; "a brilliant solution to the problem"
buggy whip, party whip, pistol whip, prune whip, right smart, sea whip, smart, smart aleck, smart alecky, smart ass, smart bomb, smart card, smart money, smart set, street smart, whip, whip hand, whip scorpion, whip snake, whip through, whip top, whip up