I enjoyed this class, fnce is generally a hard subject so you have to put in work if you wanna do well. The cases are graded fairly, and he helps you if you get stuck. I personally think he is a decent prof, if you pay attention in class, and work hard you will be fine. You cannot fool around and expect to do well in his class.