Zhongwu Guo
Do not listen to other reviews, I made that mistake and I regret it so bad. EC for attendance was only 4 points. The hw/extra credit is 18 points our of 500. Now on the exams, The first average was a 50% with the highest grade being an 80%, nobody got an A. The final is worth half your grade. He's really rude if you ask questions, don't take him.