Michael Fox
Michael is not only a great teacher but a great friend. He teaches you in great detail what you need to know for the course but also give much additional information on real life situations like living in California and involves people in his lecture who have worked in the industry. He makes learning fun and makes difficult topics much easier.