Marina Sorochinski
Dr. Sorochinski is extremely knowledgeable and has a lot of work published in academia. Her lectures are long but are based on the readings. Her exams are online and fair in difficulty. As long as you read and study the material and are actively involved in class discussion, you will be fine.