I have personally taken the Coaching for Commitment course. It is directly relevant for day to day management of staff for optimum performance. The course material is well presented. The instructor is effective and entertaining.