Taken all but 1 of his classes. Hands-down, my favorite teacher I have ever had. He is a retired cop, so he uses his stories w/ the department and has us run through scenarios to relate to what we are learning. Both help a lot! He is also always available outside class and when you need to talk. Def take his classes if you can you won't regret it.