Ali Forouzesh is a very passionate trainer. He explains PMP concepts in detail with practical artifacts relevant to the exam. He was reachable for consulting and doubt clarification anytime of the day and takes personal care in each candidate till he or she passes the exam. I would recommend Ali Forouzesh to anyone who pursues PMP certification.