Langte Ma
This professor knows the material well but he does not know how to teach. He can't explain well enough. His class is going way too fast and assume every student gets what he is doing. He often lectures for the whole class and it is very hard for students to keep up. My advice is to try to avoid this class and this professor.