Katherine Fredlund
Ms. Fredlund required you to go above and beyond in order to get a decent grade in her class. She uses a grading contract in which you dont know any of your progress until the semester is over. I do not recommend, she is also quite annoying