What does ‘on the stick’ mean?

( pp ) Bright, prepared. This new freshman is always on the stick when it comes to homework.