Xiaojia Wang
Sometimes hard to understand her, but overall she is very enthusiastic about what she is teaching, and that helps a lot. Tests were long and hard and we were given little time to do them. Final was tough but fair. 