
I have noticed that frequent quizzes work great to keep students on their toes, also when students have trouble with a particular quiz they usually take it personally and strive to improve imediately. It usually spurs alot of good questions so that student fully understands the material for the future.