Luija Wang
Wang is a great guy but a pretty bad professor. Stopped going to lecture after week 3 and did well above average on the midterms but the final was TOUGH. Do the Hw (its mandatory anyway) ,read because he will test on theorem definitions, and make sure you understand the past/sample exams and you will do fine.