Oooh. +1 for repeat as if you're teaching.
I ended up leading study groups because of this!
I'd start the study group knowing absolutely nothing, and end the class with an A+ every single time. Getting into the mindset of "how does (other person) think about this" got me asking questions in class, got me making notes to repackage information for someone else, and always wound up making me learn along the way!
