very good teaching, patient, explains everything in a clear understandable way.