How Sharing Your Knowledge Can Enhance Your Own Understanding