Xin Yang
Do whatever you can to get out of having him as a professor if you have not taken this class before. His notes are 3 times smaller than every other class, homework is not relevant to tests, very little grades to help even out the tests you may do badly on. He is a nice guy, speaks decent English, but does not describe explain concepts very well.