Veronica Holbrook
The greatest professor/teacher I've had in my life! She has video lectures about the topic before which helps you know everything she talks about in person. She has amazing teaching and patience. Everyone who says she's hard just doesn't do the homework. If you do the homework, you'll be passing with a B or higher. Don't listen to the haters.