Shijie Gu
I had professor Gu for calculus, and did far better in his class than in pre-calculus. Fair grader and gives extra credit when needed. He did a good job of stimulating my interest in the subject. English is his second language, which I view as a good thing, since he seems to talk a bit slower than other math professors... might be related.