1. Read the required text at least 3 times
a. From the first reading you will be able to pick up some ideas, concepts and theories. Moreover you will be able to see the overview of the lesson (unless you have a photographic memory and an exceptional reading comprehension skills, reading the text for the first time, is enough)
b. From the second reading, you will have a deeper understanding and appreciation of the lesson you are trying to study.
c. From the third reading, you will be able to memorize concepts, theories and definitions. (Trust me! it is easier to memorize when you understood the text than memorizing it for the first time)
2. Answer all of your assignments and answer all exercises given by your professor in the classroom.
In answering your assignments and exercises, you must do them on your own. Don't cheat or copy the answers of your classmates. In solving problems, always use the principles you've learned when you read the text. These principles will serve as your framework in answering problems. There is no hard and fast rule in problem solving, hence, principles will only be your guidance.
Answer as much problems as you can, other than those assigned to you. Meaning, answer problems from other text books and other materials (including Old Tests). The goal here is to help you familiarize with different problems. Once you are already familiar of different problems, you will be able to attack any problems given to you by your professor or in the board exams.
3. Attend, listen and participate in class.
Don't absent your self from class, except if you are hospitalized. Missing one class, means missing a lot, especially in the modulars. Listen to your professor and understand his rationale for his answers to the assignments. The reason why you should be doing your assignments on your own, is that at the time your professor discusses the answers, it is easier for you to comprehend his lessons and