Wu is a nice guy, but his lectures are awfully confusing. I basically taught myself the whole course. I would avoid for math250, but he might be good for high-level math courses, since in his lectures he brought in proofs and tried to explain concepts in abstract ways. Great person, bad lecturer.