Bassil Elkadi
Bassil is a great teacher. He exudes enthusiasm everyday and that is contagious. He really ties the principles to interesting case studies and his own experience in the real world which really brings material together nicely. Last but not least, he understands that there are many ways to learn and adapts his lectures accordingly. Highly recommended