Wei-Hao Huang
This is the worst professor I've ever encountered in my school career. When you ask for clarification, he gets angry and goes into the defensive. His answer is always "if you study you will be fine". Avoid taking this class with him. Also, no extra credits and no curve. His lectures do not correspond to the level of difficulty of the exams.