quick on the uptake

Adjective

 * 1)  Able to readily understand things; aware and intelligent.