Kevin Smith
Gives great insight into real-life situations, and allows the students to open up and digest the material. Participation is a must, including feedback and personal opinions. He teaches from the book and heart to understand the criminal law structure in detail. I truly enjoyed this professor and hope to take him again.