Anki is the best $24.99 I have spent in my life (so far). This flashcard app is a med school favorite for memorizing prodigious quantities of information. With a built-in space-repetition algorithm, it allows you to learn new cards and review old information in a very organized way. If you stick with the app and use it on a regular basis, you should be familiar with most of the important information by the time the exams approach. While each entering class receives Anki decks made by previous classes, I have been making my own cards since this allows for deep, thorough, and 100% relevant learning. Anki is great for making the most of small breaks, and I sometimes even multitask on the stationary bike (on especially ambitious days). Keep your eyes peeled for my MFM deck next fall!