A great teacher. Responds professionally. His Teaching style suits every student. He has strong work ethic. He takes examples and makes things easier to understand. Patient to clear doubts.His friendly nature eases students to go beyond in the details of subject. Takes care of each student's improvement in the subject. Very good at communicating.