Haiyan Zhang
Shes really sweet and super kind! The only problem is the class is a big lecture so you really have to pay attention during class and study for the tests. Tests are the only grades the class. There are extra credit opportunities and TAs do review sessions before the tests. Also she gives you a study guide before each test.