Xianxian Fang
Super fun professor who really wants you to learn how to speak Mandarin. Explains grammar structures very well and is just a fun class to take if you have some extra units to spare. Homework is sparse and weekly vocab on Quizlet ( you can take unlimited amount of times).