"An effective way of studying as it uses smart flashcards. You can create your own personalized flashcards or use the pre-made decks. It offers flashcards on all kinds of topics such as for MCAT, USMLE and much more! It relies greatly on its internet connection which may be inconvenient for some people"