Luis Rodriguez Chaves
Taking his class was tough for me. However, he is a good man. He worked with me and assured everything would be okay. 
I have taken many Spanish classes. He is one of the nicest Spanish teachers. Genuinely cares to see us prosper. He sat with me for a whole hour and did a class before the class for me. This is a good caring teacher.