Go through your material/notes and pick out the most important details, or the details that the professor stresses. Write this out in a note book and study over these, quizing yourself. As for the Arabic, in the languge classes I have taken we use Quizlet, and you can make your own set of flashcards, but the point is that the LEARN feature is very benefital when learning new concepts such as a language