Some concepts needs to implement, but author handles well, and he indeed covers numerous topics with underlying mechanisms. I loved it. Although first 9 topics could be a bit boring with many basics. I think the instructor is preparing you for the forward complexity. If you prefer more deductive method, glance chapter 15. Chapter 20, Mask and Glove is particularly great for me, with detailed explanations.