Gail Williams
Her lectures are informative and she usually speaks the entire class. Her papers are easy in my opinion but she is a tough grader for when you present your speeches. Her textbook is online and she posts very long assignments and exams are online at your desired location but it's timed. Her exams are in her own words.