Very knowledgeable and patient while explaining everything.