Ming Chen
I had Dr. Chen for his 1st time to teach undergrad. First, he is difficult to understand. He also treated us like grad students: his tests were very difficult and he was very vague about grades. He took forever to finally confirm a scale that saved everyone from failing. He is a nice guy and seems to care, but he should stick to grad courses.