Language students: One great way to work on your language skills at home is to complete logic problems. These types of problems are great when working on inferring skills, organization of information, sequencing, problem solving, critical thinking and vocabulary development. It is very important to read through the information slowly for accuracy and to go over the information several times to ensure understanding. Pick a logic problem to work on at least once a week.
http://www.puzzles.com/Projects/AllLogicProblems.html