Before a Class
(1) Scan through class materials.
(2) Find out the basics: basic concepts & theories, basic methods
& tricks.
(3) Try to do the examples before reading them.
(4) Find out the hard parts in the materials.
(5) Compose your questions to challenge the instructor in the class.
In a Class
(1) Listen, think and follow.
(2) Do not spend too much time taking notes.
(3) Be creative, ask questions on the hard parts.
(4) Think in advance if you can.
(5) Try to answer others' questions.
After a Class
(1) Review the class materials.
(2) Do a lot of exercises.
(3) Ask yourself "What did I learn from the class and the exercises?".
(4) Find out what you did wrong in the homework. Redo it.
Before a Test
(1) Make sure that you remember all the basics.
(2) Make sure that you can solve all typical problems.
(3) Try to do everything with books and notes closed.
(4) Try to do everything with time constraints.
(5) Guess the test problems with your classmates.
After a Test
(1) Ask yourself "What did I do wrong?".
(2) Close your eye and ask yourself "What did I learn from the test?".