Class is not difficult, he makes it hard. This professor is unprofessional. He is often late and not prepared for class, uses the textbook slides and he must not read them over before class because his explanations honestly confuse us more. He is extremely controlling, and I'm sorry but his accent is very hard to understand. 0/10 DO NOT RECOMMEND. 