The class in itself is hard but if you make flash cards based on the lecture you will be fine. I liked him more than the other professors because he actually cared about his students. He is also very open to criticism so he can improve classes. I recommend taking his class.