My favorite teacher, would take him for every class if possible. Very reading heavy if you do not read you will not have a good time in his class as is is mostly discussion. Very fair exams that are easy if you read an participate.