Wei Tianming
The guy isn't really know what he is teaching, and uses all the materials from other professor. The assignments is WAY MORE difficult than his lecture. There are mistakes in the assignment, and WEI didn't update the correct version on time. I've send him two emails complaining about the mistakes, but he never reply me. So F R U S T R A T E D!!