Why is KLearnNotes2 such a good teacher?