Michael Campbell
I have always been interested in criminology and Professor Campbell did an amazing job giving me an intro to the concepts. There are readings every week that correlate to the lectures or show up on the quizzes he randomly assigns. There are also three exams that only cover what has been taught since the previous exam which was a nice structure.