Here is a teacher that expects you know everything coming into class. You are being graded on everything and watched like a hawk. It's like she's waiting for you to slip to give you an "F". I think she gets off on giving F's. It's either an A or an F with her, nothing in between. Not professional at all! Didn't learn anything from her.