Lily House Peters
She's very straightforward with her PPT lectures. Took her online and in person and she's awesome in both. Take lots of notes and listen to the lecture. A lot of the textbooks/articles you can find online or she will provide it to you. She's also a very accommodating and she responds to emails quickly.