Katherine Sayers
Dr. Sayers is an amazing professor for both lecture and lab. Super accessible outside of class through email or appointment. Holds reviews after each exam and goes through every question of every exam version. The content is very difficult and you have to put in work, but it is doable. Weekly quizzes and 5 exams. Take Dr. Sayers! 