Marzieh Panahi
Her second language is English so I can somewhat understand how hard it may be for her to get her point across some students but she still tries so I respect that. Plus the power point slides are available online and there's also the book if anyone wants a reference on any chapters. She also tells you which questions are going to be in the exams.