Professor Ali is an amazing professor, she's incredibly passionate about what she lectures. She loves educating students and she is very caring. We had the choice of doing 4 DBQs or doing 3 DBQs and 1 presentation handout. She has lots of class discussions as well to keep students involved. I would love to take other classes with her.