Bahareh Estejab
Dr. Estejab really cares for her students. She will do whatever she can to make sure you understand the material. I have spent many office hours with her sometimes going over the same problem more than once and she was always really nice about it