One of the best teachers i've ever had. Clear expectations and due dates on all items. His note packet follows exactly what he is talking about. His powerpoints are informative and available. He is just a great teacher to be around he brings out the best in all of us and creates a safe environment for us to talk about anything spirituality related.