Xiaoyan Tan
Really shouldve gotten an A in this course but her material was almost set up to ensure every student got a B or C. She said she doesnt like to give out a lot of As. That being said shes very nice and truly tries to help the students understand the material. Nice teacher, messed up my GPA though.