Amanda Oakley
She is very quick to give you a zero on assignments if the format isn't exactly right or if you miss a question. Her lab instructions aren't clear and she uses the lab time to lecture. I've taken level 400 class within my major that are easier than than her class. It was extremely difficult and stressful for a level 100 class. 