The class itself is difficult, but he is a good teacher. Lectures can just get boring and long. The midterms/final are not too bad either, nothing out of the ordinary.