Teaching can be frustrating, but it has its moments. I just ran into one of my best students - 3.9 GPA, got a CFA scholarship, is doing an honors project, etc...
Since he's planning on taking the CFA Level 1 Exam in June, he had some questions about how best to get started on the material. So, we talked for about a half hour, and I lent him my study notes so he could get started over the break (he hasn't yet gotten his material from Schweser and CFA Institute).
I wouldn't be surprised if he has the Accounting and Ethics sections (and probably the Quantitative Methods) of the CFA material locked down before he gets back from Christmas break.
If only I had a classroom full of students like him. But that would be too easy.