Fisher Wu
Fisher is an awesome professor. His lectures are very well thought out and everything is posted online in case you can't make it to class. There are progress checks, study guides, and clear grading criteria for everything. He drops the lowest homework assignment too. Study and try to understand the concepts and you will do well. 