Ji Gu
This professor is great, there is an automatic curve in his class. He goes out of his way to provide practice materials and flash cards based on his lectures so that you can study and pass the tests. He explains everything in detail and gives a lot of examples in class. I think he is funny, my favorite professor this semester.