Directed readings or not, not everyone can work full-time, do grad school, and still train and compete (sorry, participate ;-D) at a high level.
Very nice work!
I'm just glad I'm not in your class, as you bend that curve sharply upward!
Well, if you were taking a class FROM me, you wouldn't have to worry about that. I've been leading development teams for 20 years. I don't need a curve to discern the difference between poor, average, good, and outstanding.