I'm halfway through, and I'm really impressed not only by the prof's preparation but methods. Very clear.