Barbara Su
She's not that bad and I understand how some don't like her teaching because of her accent and her handwriting. She's a solid choice and teaches the lecture well. Open notes for both quizzes and exams and make sure you study in advance because some of those questions are tricky.