Kevin Hall
Excellent and highly personable law professor; you can tell he genuinely loves what he's doing. Clearly explains topics at hand while simultaneously regaling folks with tales of his ol' cop days. Very strict with attendance, but is also sensitive to students' lives. Hilarious. Reviews all assignments. Answers any and all questions you might have.