Honestly when I took his class I was going through a difficult time in my personal life. Prof Ali is just awesome. She was so caring and understanding and she worked with me to help me get caught up. I can't thank her enough. We need caring professors like her. Yes you need to do your work so you can learn but she explains everything so well.