Very accommodating, extremely nice/knowledgeable, truly care about his students. He explains the material very well and ensures all students understand. puts extra time to meet students whenever needed, I hope to take him again in the future!