Xin Li
This class is fine if you spend the mental effort associated with keeping up with the professor as he speaks. The accent and handwriting can be a bit difficult to work through at times however. Otherwise, he is a fine professor.