Definitely a good class with high standards.

I will write up a review as well and post later on.