Comprehend and Teach