He has been teaching for over 30 years . He travels widely in Europe , America , Australia and Asia . He has been teaching for over 30 years and continues to travel widely in Europe , America , Australia and Asia .