Avoid for Professional Responsibility. Takes the subject way too seriously. Will dock your grade for not participating (voluntarily raising your hand to speak) in class, even if you attend all classes and earn an A+ on the final. Does prepare you for the MPRE, but not worth the GPA hit when there are other just as good professors. Doesn't cold call