You'll learn about issues that are important now. Very interesting! He's willing to explain whatever you need and is very friendly and understanding. Two things about his tests: 1) open book, open slides (ask him about that) and 2) generously curved. If you take tests in the testing center, you must print out the slides. All of them. 5 stars!!!