I will say at least that doing this learning in the context of clinical encounters is helpful for me because I'm motivated to try and learn as much as I can. M1/M2 sucked because not only does a lot of what you learn have very little direct clinical relevance, but even the tidbits that are clinically relevant are often under-appreciated because you're not seeing patients. That said, I do find it easier to learn in M3 than the pre-clinical years. I don't want to be the guy that sees a patient and has no idea what's going on. The prospect of actually kind of caring for patients in about 18 months is also terrifying, which provides more motivation. But don't be fooled - if you were looking for something that isn't rote memorization, you're in the wrong field. That's been my experience thus far. General principles will take you so far, but in many cases you still have to memorize little details to distinguish among different disease processes and diagnoses.