Wen Chen
Wen Chen is the best. He is funny and you can tell he enjoys what he does. His accent is easy to get used to so don't worry about that. He is always willing to meet with you out of class and help you. He is a must have professor.