Dr. Kuss is nice and very knowledgeable.  However, he does not know how to teach. It's very hard to follow along in class since he explains things from his perspective and understanding rather than the student point of view. This pretty much applies to office hours.. ask him a question and end up even more confused. The upside is open book tests. 
