Dr. Wermuth is one of the best professors I've ever had. He's very easy to reach outside of class in case you run into issues with the material and class is constructed in such a way that you'll get a massive amount of knowledge out of it without even breaking a sweat.