Ben is an amazing instructor!! The course of instruction was well thought out, with prep materials provided in advance, ensuring training time was maximized. Fellow parti ... more