I also wanted to mention the cool math teacher in the book. I like how he offers his best students some personal challenges.
Mr. Muraki was our math teacher. He had taken a liking to us, and would regularly slip us index cards with all sorts of interesting math problems. They rarely had anything to do with our classwork, which made for a refreshing change of pace. We always looked forward to what he would come up with next.I like this. I think I'll try to do it next semester.
I'll write a more complete review once I've managed to read the whole thing.