Kristina Gordon
She makes it way harder than it needs to be. Asks the most randomly specific questions on exams. Some questions on the exam weren't even covered in class and I only knew the answers from pervious classes I've taken. The weekly reading quizzes were also annoyingly specific and required a lot of reading every week. Don't take this with Kristina.