Sophia Knight
Professor Knight cares that you understand the material and is super helpful in explaining difficult concepts in class and during office hours. She writes good notes. Exams can be a bit Machiavellian yet fun. I recommend that you check your work every time. She is a virtuoso at mind games if you are not exam ready. Do all hw and extra qns.