Christina Poole
She is a great person with some real life experience in the criminal justice system. Only downside would be you have to attend class in order to get the lecture notes as she doesn't post them online. But overall great professor.