Ambra Green
I'm not saying she's hard, but she leaves a lot of reading assignments, learning logs and there is a quiz every week over the chapters in the book & the articles she requires you to read. She does review every class period which really helped when it came to the midterm and Final.