The only difficult part of the class is understanding the professor. He has a thick accent, which can make it difficult to understand him. But, he really cares about his students and their efforts. He will help you as much as he can. He is very generous with grades. Overall, you have to teach yourself alot of the material, BUT the material is easy!