Ali is a good friend, and whenever you have the chance to work with him, don't hesitate. His knowledge is unbeatable and he is a specialist for any kind of organizational assessments in terms of project management. As a trainer for the PMI certifications he knows all the standards very well and is able to customize them for every customer. I would chose Ali, if I were you!