Oh yes, wonderful book sofar, only started recently. The mini assignments are great and I get a small smile if I have one correct in one go, only to be completely cranky if I don't get one.
Absolute recommend-er for AI people, linguistics. Actually, everybody should read this.