Samuel Kan
I think whether or not you like this class will depend on the kind of student you are. Kan is a great professor, but he is very much sink or swim. You have to consider that he isn't just expecting you to know the concepts and what they mean. He is preparing you for the field of law. No judge, attorney, and/or client is going to be easy on you.