Kanu Tapis
She is very knowledgeable, but it is a challenging class. She has some of the hardest exams I've taken, but I guess that makes sense for a 700 level class. Be sure to read every sentence of the book because it will be on the test.