Great, Dennis! I've been taking a little break from lectures and enjoying life in Singapore, but I will spring back into action soon - maybe tomorrow.

I agree, the lectures, the puzzles, and especially the online discussion take the material in the book and expand on it a lot... which should be helpful for people who want to deeply understand this material. I hope you join our discussions!