It was one of the best courses I have attended in my professional career. Thoroughly enjoyed the course content and the way it was taught. Dave is the best trainer I have met so far. He has answers to all the questions and is patient to listen to your questions no matter how trivial they are. Overall a very invigorating course.