John Cajacob was an absolutely phenomenal instructor. He was super knowledgeable and friendly. John answered a lot of questions during group discussions. John also knew practical case law for Iowa and brought great material for future use training new officers and also as a department refresher. John also provided contact information and encouraged reaching out with future questions. I would highly recommend John for future trainings on constitutional law.