Professor Ali is one of the best professors I've ever had! She cares so deeply about her students and makes class super enjoyable. She heavily encourages participation but the class is so interesting that you want to! I definitely recommend her, if I could take all of her classes I would!!!