Nadia Ahmad
Absolutely the worst. You will learn nothing. Class is a huge waste of time spent talking about totally irrelevant topics. I died preparing for the final to be able to take an actual exam, instead 70% of it were questions provided a month before. Managed to make even the exam itself unrepresentative of actual knowledge and mastery of the subject.