Mao Ying
Professor Mao is awesome! He is very fair with grading and really knows a lot about the coursework. Although, his tests can be challenging, I think he is a very fair grader, so don't worry. Very kind and always replies to emails very fast. Also, he is always available for his office hours after class, so you have to work real hard to fail his class