Excellent instructor. Interesting analysis and explanations of the moves. Very strongly recommended Robert J. MacRae