According to us - the best way to learn something is to TEACH it to somebody?
The kind of commitment a set of students draws out is unmatched in sheer terms of development. Guess we need to do this more!