Jacques Hyzagi
He can be very polarizing. Everyone who's taken him has something to say, whether it be good or bad. Personally, I found his views on the criminal justice system refreshing, and his blunt discussions of race relations refreshing as well. He never sugarcoats, which I value. Sometimes he's a bit hypocritical. But he discusses very important topics.