This is so silly but...the happy ending brought a little tear to my eye. 
I'll definitely tell my daughter this story. She's been struggling with high school physics. She's thinking about going into engineering and I think she'd be great at it, and she likes physics, and she likes the teacher, so it's a little puzzling that she's struggling. Then she was explaining that he gives a test every week but never assigns homework, and covers a new chapter every week. She & I had a talk about how in college, a lot of the time you have to assign yourself your own homework. And that college classes go at a much faster pace.
She read the chapter, worked through the problems at the end, and did much better on the next test. I am thrilled that this teacher is doing it this way because so many smart kids who never had to study in high school really struggle when they get to college.
If only I could convince her to overcome her shyness and TALK TO THE INSTRUCTOR. Maybe your story will help her!
2009 Trek 7.2FX WSD, brooks Champion Flyer S, commuter bike