Marianna Troupe
If I could take another one of her classes I would! Be prepared to take PLENTY of notes in her class, but all her quizzes will be on the notes you take and she'll let you know what notes are important to write down.