Reema Habib
I loved this class! Dr. Habib's lectures were sometimes long and contained a lot of information, but the course material was so interesting, I didn't even mind all the lectures. You have to attend lectures and take notes or you will struggle. It might be different for in person classes. I would recommend her if you don't mind working hard.