Justin Clay
He explained everything very simply multiple times and gave every chance for you to ask questions. Plenty of opportunities for feedback. Taught valuable lessons on what we will have to deal with in the real industry.