Qiongda Zhao
She was one of the nicest professors I have ever had. Her grading system is what won me over since she implements a variable grading scheme so you can do poorly in the midterms and assignments but still be able to get 100% if you do well in the final. Definitely would take her class again.