Ayub is the one of the best trainers I have ever had the privilege of working with. His enthusiasm and passion for the subject is infectious, and his delivery allows you to learn a lot of complex concepts in a short space of time. Without question I would always recommend him to my clients and colleagues