Xin Zhou
He's not a brilliant professor but I think he's fine. Lectures are clear but not very inspirational; he provides lecture notes that are very helpful for review. Basically he is a professor that you can choose but don't expect too much from him.