Ling Zhang
Nice guy, but he takes a long time to post grades. There were some he didn't even post towards the end of the semester, so you don't know how he calculates your grade. We constantly reminded him about it, but he never did anything about it. He also has a hard to understand accent, some people ended up teaching themselves.