Renee DeWitte
She's not a bad teacher, but she has a habit of rambling on about things unrelated to the course, or less important things. She does grade harshly, but it's not to be unfair, it's to help you learn. There is a lot of work, and she's not an easy teacher by any means, you just have to be committed to the class and seek help outside of it.