Very good teacher . He teaches everything very clearly and step by step to make sure you understand it .