Daniel YeoAli Ibrahim is an awesome instructor.Patient, insightful, calm, collected and a pleasure to be trained by.