Manuel Cespedes
He is a very good teacher, his explanations are clear and the method he uses is easy to follow so as not to get confused, he is also an accessible teacher and attentive to the needs of the students