Qing Zhang
Dr. Zhang. Thats right, the guy has a doctor in math. At time he moves pretty fast because of this. Go to all lectures and he will drop ALOT of hints about what you will be tested on! He genuinely cares for his students and wants all to succeed. Very accessible outside of class. Tough accent but his knowledge supercedes it. USE HIM!