COUPLED You say that, but when I was in school, I found that being in a class above my level (or at least what felt like it) was way more effective at teaching me the concepts from the class below. By which I mean for example, I was shit at Mechanics I, then moved onto Mechanics II, which I was also shit at, but then became good at Mechanics I. Perhaps I'm just not someone who learns theory very well, and things only really sink in when they're used as the basis for the next thing.