Effective Training

By Ashraf Al Shafaki

What follows is a group of tips for trainers which I have come up with from my own experience as a trainer.