David Carboni is an amazing instructor. He takes a complicated subject and makes it easy to understand and fun. His great sense of humor kept the class laughing throughout the 12 hour session. The best part of his course was the excellent workbook that he follows throughout the course. I know I will review his workbook in the future because it was so helpful.