Michael Zheng
Prof. Zheng was an excellent professor. I had no idea what I was getting myself into when registering for his class, but he left me with a new found interest in the topic at hand. 4 exams, but if you pay attention and do minimal studying you will be fine. There is homework after each topic, but they take only 10-25 minutes. Take him!