Redefining revision as continual practice
Terms provides students with a set of pre-written electronic flashcards covering every subject specific word in a course specification.